android - WebView 中的 Facebook Canvas 应用程序无法在 Android 上运行(在 native facebook 应用程序中)

标签 android facebook android-canvas

我开发了一个 Facebook Canvas 应用程序,该应用程序在 Web 和 iOS(移动 WebView )上运行良好,但在 Android 上,特别是 Galaxy S4,该应用程序无法加载,并且 Facebook 应用程序发送一条消息说:

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

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

Facebook 自己的文档指出,如果设置了移动 URL,它将在 Web View 中打开应用程序。但是,我什至没有从手机收到对我的服务器的请求。

有什么想法吗??

最佳答案

我通过以下步骤解决了这个问题:

  1. 进入 facebook 开发者中心并选择应用程序。
  2. 在“设置”选项卡上,包括 Facebook Canvas 平台和网站(务必同时包括这两个平台并填写所有字段)。
  3. 在“应用详情”选项卡中,转到列出的应用中心平台,然后打开“Facebook 上的应用”和“网站 - 移动”项。
  4. 在“状态和审核”选项卡中,开始提交。
  5. 等待 facebook 团队的批准。
  6. 之后,您的应用程序将在 Android、iOS 和 Web 上运行。

关于android - WebView 中的 Facebook Canvas 应用程序无法在 Android 上运行(在 native facebook 应用程序中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20571764/

相关文章:

java - 媒体应用程序缓冲时间太长

android - 在 Facebook 墙上发布内容而不在 Android 上显示对话框

位图变化中心的Android矩阵旋转

android - 使用 ContactsContract 批量添加联系人

android - 在线性布局中对齐 ImageView 和 TextView

java - 从 SD 卡中选择文件并通过 HTTP Post 发送

facebook - Facebook 用户照片数量大的照片 FQL 查询

jquery - 我如何检查我的访客是否已登录 Facebook?

android - 使用 Canvas 的 3d 立方体。需要一点改进

android - 查看未正确绘制的外部边界