我想向使用 iOS 和单独使用 Android 的 Facebook 朋友发送一条消息。例如,如果我要向他们推荐一个特定的应用程序,我只想 ping 那些拥有正确操作系统的人。据推测,Facebook 有这些信息。有没有办法让我找回它?
2 回答
我不认为 Facebook 会在他们的 API 上公开这类信息。您可以做的是使用Parse及其Installation
类。通过这样做,您将获得每个用户的特定设备信息。然后,您可以使用Parse Push SDK根据此信息定位特定用户。作为额外的奖励,Parse 还提供 Facebook 集成,因此它可能是您正在寻找的工具。
您可以使用 iOS 和 Android 版 Facebook 消息对话框,让人们通过 Facebook Messenger 向他们的朋友发送消息。请参阅https://developers.facebook.com/docs/android/share#message-dialog和https://developers.facebook.com/docs/ios/share#message-dialog
但是,在 API 的 v2.0 中,无法找出哪些用户不使用应用程序的朋友在哪个平台上使用 Facebook - 无论如何,对话框不允许您预先填写收件人.
如果您希望人们邀请他们的朋友,但希望收件人最终被重定向到您的应用程序的正确版本(iOS 或 Android),我建议共享相同的 URL,然后在有人点击时进行用户代理检测链接以确定您是否要将用户重定向到 Google Play 或 Apple App Store。像 Deeplink.me 这样的服务可以将其作为托管服务提供:https ://www.deeplink.me/