【问题标题】:Send Facebook notifications to users向用户发送 Facebook 通知
【发布时间】:2015-12-03 23:27:16
【问题描述】:

我想知道是否有人可以提供任何建议 - 如果用户喜欢我在 Facebook 上的页面,我可以以某种方式触发通知,提示他们在 iOS/Android 上下载我的应用程序吗?我找到的信息似乎不是决定性的。

谢谢!

【问题讨论】:

  • 不,这是不可能的
  • @WizKid - 如果用户已经通过 Facebook 对我们的应用进行了身份验证,这仍然适用吗?我确定我已经看到我注册了一个网站(使用 Facebook 进行身份验证),当我登录 Facebook 后,有一条通知在等待我询问我是否要下载该应用程序说网站。
  • 他们正在测试一项功能,您可以在该功能中获取网络版登录对话框,以显示一个复选框,让用户请求将应用程序的下载链接从相应的应用商店发送到他们的手机– 但是这里提到的文档链接stackoverflow.com/a/30951818/1427878 不再有效,所以他们可能已经停止了。
  • @WizKid - 你不知道这里提到的功能发生了什么吗?是报废了吗? stackoverflow.com/questions/30844176/…

标签: facebook facebook-sdk-4.0


【解决方案1】:

只是为了更新人们 - 这可以在适当的条件下完成。以 AirBnB 为例。

如果您的 iOS/Android 应用使用 Facebook 身份验证,则您可以利用通知 API,但如果您的应用启用了 Facebook Canvas。

此外,要将通知发送给特定用户(通过您的应用验证),您必须使用“应用令牌”而不是“用户令牌”,因为您代表应用执行操作,而不是代表某个特定用户(比如当你发布到他们的提要时)。

由于这一点以及获取此令牌的事实,您必须公开您的应用程序 ID 和机密,建议使用服务器端代码执行通知推送 - 而不是客户端或可反编译的应用程序。

文档不是 100% 最新的,因为它们有点自相矛盾,但您可以在此处找到更多信息:https://developers.facebook.com/docs/games/notifications

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多