android - Facebook Android 客户端到自定义应用程序通知

标签 android facebook sdk notifications apprequests

我正在开发一个 Android 应用程序,它通过 Facebook Android SDK 连接到 Facebook Open Graph。我的应用程序向用户发送应用程序请求,邀请他们打开应用程序(如果他们有或安装了应用程序)。

我的问题似乎是我使用 SDK 通过应用程序请求对话框发送的通知似乎没有显示在原生 Facebook Android 应用程序的通知弹出窗口中,但如果我通过 Facebook 登录,我可以正常看到它们网站。正如预期的那样,点击网络上的通知,将我带到我的应用程序的 Facebook Canvas 页面,但我想知道为什么在 Facebook Android 客户端上没有显示。

使用版本 1.5 似乎与网站中的一样显示,但尝试最新的 (1.8) 根本不显示通知!

如果有人知道这个问题的解决方法,或者如果我的 Facebook 应用程序设置中缺少任何要显示的配置,请告诉我,因为我之前遇到的唯一限制是没有为该应用程序定义 Canvas URL 和设置后,它开始显示正常,但不适用于 Android 1.8 客户端。

最佳答案

实际上我只是找到了我自己问题的答案:

如果您的 Facebook 应用程序中没有设置 Canvas URL,则通知根本不会针对任何应用程序请求显示;如果您的应用程序没有配置移动 Web Url,它们也不会针对移动客户端显示。

因此,为了完全启用应用请求以显示您需要确保转到 https://developers.facebook.com/apps/{YOUR_APP_ID}/summary 并同时设置 Canvas URL 和您的 Facebook 的移动 Web URL(即使您可能没有完全兼容的网络应用程序指向)。

关于android - Facebook Android 客户端到自定义应用程序通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8828920/

相关文章:

android - Google Weather API 不工作,发送奇怪的响应

Android——SDK/IDE 布局错误(带自定义布局)?

android - 从我的应用程序登录到 Facebook 适用于模拟器,但不适用于设备

javascript - Facebook 点赞评论删除 - 删除项目后更新数据列表

ios - 如何在 iOS SDK 的模态视图中使用 Facebook 登录?

windows-7 - 下载什么版本的SDK?

android - 为什么在添加新位置sdk时会出错AdvertisingIdClient错误

java - Libgdx 使用 glClearColor 调暗屏幕

android - Kotlin 注释处理器在将 Room 与 A​​ndroid Studio 3.0 beta7 一起使用时出现编译时错误

android - 上行链路 DTMF 音生成