我正在尝试找到一种从 iOS 应用程序向 Facebook 朋友发送邀请的最佳方式。在最近的 api 版本中,我发现 facebook 受到了邀请政策的限制。
在四处搜索之后,我在这里总结了我的发现:
Feed(Graph API user/feed)用于在用户自己的墙上发布消息,然后如果Feed中提到了朋友,则可以从他们自己的门户中看到朋友。
- 亲:消息可以定制,包括图片等。
- 缺点:最多提 10 人,也需要在应用程序中进行用户交互。
- 如果用户只是在自己的墙中发布消息,只有来到他的页面的朋友才能看到它,但无法通知朋友。
Request(Graph API user/apprequests)用于直接向好友发送请求,请求有两种:User to User和App to User
用户对用户请求场景(我对第一个场景感兴趣)
- 收件人是发件人的朋友,尚未安装该应用程序。这被视为邀请。
- 亲:似乎是正确的邀请方式,朋友会收到通知和弹出窗口。
- 缺点:最多包含 50 个好友,也需要用户交互。
- 收件人是发件人的朋友并已安装该应用程序。
- 收件人已安装该应用程序。在这种情况下,发送者和接收者不需要是朋友。
应用到用户请求:朋友会收到来自应用的消息,但消息只发送给已经安装应用的用户,所以这对我没有用。
所以看来我最好的办法是使用用户对用户的请求。所以我的应用程序可以为用户提供 50 个列表,并要求他/她在 facebook 网络对话框中确认发送。但是如果用户想向他们所有的朋友提出请求,有时是 500+。似乎 facebook 正在收紧这一点,以推广他们的移动应用安装广告或应用中心。广告是另一个话题。我已经设置了 App Center,但是我应该如何让用户的朋友知道这件事呢?
我一直在寻找三天,但找不到理想的解决方案。人们,建议或解决方案?提前致谢!