Facebook 请求对话框:本机 iOS 应用程序中的无摩擦请求可能吗?
自 2011 年 10 月 10 日起,Facebook iOS SDK 再次支持“apprequests”对话框用于从本机 iOS 应用程序发送用户到用户的请求(请参阅屏幕截图在Facebook 的开发者文档为例)。
不过,与通过 Javascript 调用的 apprequests 对话框相比,缺少的一件事是启用所谓的 无摩擦请求(请参阅页面中间有关无摩擦请求的部分),即用户能够允许应用程序发送用户到用户的请求,而不会每次都弹出对话框检查第一次弹出对话框时的复选框。
问题:有没有一种方法可以实现对本机 iOS 应用程序的无摩擦请求。
As of Oct 10, 2011, the Facebook iOS SDK does again support the "apprequests" dialog for sending user-to-user requests from native iOS apps (see the screenshots in Facebook's developer docs for an example).
One thing that's missing compared to the apprequests dialog invoked via Javascript, though, is the possibility to enable the so-called frictionless requests (see the section about frictionless requests about halfway down the page), i.e. the ability for the user to allow the app to send user-to-user requests without the dialog popping up every time by checking a checkbox when the dialog pops up first.
Question: is there a way to enable frictionless requests for native iOS apps.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
为了回答我自己的问题,无摩擦请求现在可以工作(截至 2011 年 10 月下旬)。 Facebook 似乎已经启用了该功能。
它突然起作用的原因也可能与我们将 FB 应用程序 ID 从沙箱应用程序(用于内部测试)切换到生产中使用的应用程序有关。因此,Facebook 可能仅针对生产应用程序或逐个应用程序启用无摩擦请求。
To answer my own question, frictionless requests now work (as of late Oct 2011). It seems Facebook has enabled the functionality.
The reason it worked all of sudden might also have to do with us switching our FB app ID from a sandbox app (for internal testing) to an app used in production. So perhaps frictionless requests are enabled by Facebook only for production apps or on an app-by-app basis.
SDK 参考文献仍然声称这是不可能的。
“您无法在本机 iOS 或 Android 应用程序中或任何服务器端 SDK 中使用无摩擦请求。”
https://developers.facebook.com/docs/reference/dialogs/requests/
The SDK references still claim it's not possible.
"You cannot use frictionless requests in native iOS or Android apps, or from any server-side SDKs."
https://developers.facebook.com/docs/reference/dialogs/requests/