【发布时间】:2014-06-03 00:36:33
【问题描述】:
我想向使用 iOS 和 Android 的 Facebook 朋友发送一条消息。例如,如果我要向他们推荐一个特定的应用程序,我只想 ping 那些拥有正确操作系统的人。据推测,Facebook 有这些信息。有办法找回吗?
【问题讨论】:
标签: android ios facebook sdk facebook-friends
我想向使用 iOS 和 Android 的 Facebook 朋友发送一条消息。例如,如果我要向他们推荐一个特定的应用程序,我只想 ping 那些拥有正确操作系统的人。据推测,Facebook 有这些信息。有办法找回吗?
【问题讨论】:
标签: android ios facebook sdk facebook-friends
我认为 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/
【讨论】: