1

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

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

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

让我知道是否有人知道此问题的解决方法,或者我的 Facebook 应用程序设置中是否缺少任何配置以显示它,因为我之前遇到的唯一限制是没有为应用程序定义 Canvas URL 并且在设置之后它开始显示正常,但不适用于 Android 1.8 客户端。

4

1 回答 1

3

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

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

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

于 2012-01-12T17:44:36.313 回答