作为移动应用,我如何允许用户私下邀请特定Facebook好友才能使用该应用?
Message Dialog似乎是建议的方式,但这只适用于用户安装了Facebook Messenger的情况。是否有任何替代方案不依赖于Facebook Messenger的安装?
背景
从图谱API的v2.0开始,不再可能获得用户朋友的完整列表。 suggested alternatives是:
/me/taggable_friends
/me/invitable_friends
我的用例是邀请朋友使用我的应用,所以我选择了第三个选项。但是,Message Dialog依赖于正在安装的Facebook Messenger,而Send Dialog在移动设备上不起作用:
此对话框可与JavaScript SDK一起使用并执行 完全重定向到URL。移动设备不支持此功能。
Facebook是否可能随时支持手机上的发送对话?
我认为邀请朋友使用移动应用是一种非常常见的情况,但我找不到任何好方法来做到这一点。救命啊!
答案 0 :(得分:1)
我建议你使用Message Dialog,除非你的应用程序有Canvas版本。如果是这样,您可以使用请求对话框。我也一直在与此作斗争,这就是我的结论。 Facebook的可怕,不清晰和无组织的文档让我按照请求对话的邀请教程,最终看到有些东西没有按预期工作,因为我没有画布版本。
答案 1 :(得分:0)
尝试使用Requests。它允许你邀请/通知朋友,不需要fb messenger。