在Android上(原生Facebook应用程序中),WebView中的Facebook画布应用程序无法正常工作

28

我开发了一个Facebook Canvas应用程序,在Web和iOS(移动Web视图)上运行正常,但在Android上,特别是Galaxy S4上,该应用程序无法加载,而Facebook应用程序会显示一条消息:

"[AppName] is incompatible with your device. Please visit the App Centre to find apps for this device."

移动Web的URL已设置,在iOS设备上运行良好,HTTPS证书正确设置。

Facebook的文档说明,如果设置了移动URL,它将在Web视图中打开应用程序。然而,我甚至从手机没有收到服务器请求。

有任何想法吗?


2
我们目前遇到了相同的问题。我尝试加载一个简单的 Facebook 画布应用程序,显示一个简单的 HTML,但在加载约 20 秒后才显示出来。似乎在 Android 上显示画布页面时出现了一些问题。 - Remluben
1
大家好!有人找到这个问题的解决方案了吗?我也遇到了同样的问题,不知道该怎么办。只在安卓手机上出现。 - Hugo Tostes
1个回答

1
我用以下步骤解决了这个问题:
  1. 进入 Facebook 开发者中心并选择应用程序。
  2. 在设置选项卡中,包括 Facebook 画布平台和网站(包括两个平台并填写所有字段非常重要)。
  3. 在应用详细信息选项卡中,转到列出的应用程序中心平台,并启用“Facebook 上的应用程序”和“网站 - 移动设备”项目。
  4. 在状态和审核选项卡中,开始提交。
  5. 等待 Facebook 团队的批准。
  6. 之后,您的应用程序将在 Android、iOS 和 Web 上运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接