【问题标题】:"This game is not available for your phone" Facebook Notification Error“此游戏不适用于您的手机” Facebook 通知错误
【发布时间】:2019-04-05 06:19:19
【问题描述】:

我正在使用 Ionic / Cordova 开发应用程序。我已经在 Facebook 开发者控制台中设置了应用程序,并通过 Google Firebase 与 Facebook 集成了登录。我目前正在尝试实现 Facebook 游戏邀请。

我正在使用此代码发送邀请:

temp.fb.showDialog({method: 'apprequests',
    message: 'I challenge you to beat me in Pigs N Bulls!',
    max_recipients: 1,
    data: sGameID
}).then((response) => {
    console.log(response);
}, (error) => {
    console.log(error);
});

我正在尝试通过向我的朋友发送邀请来测试这一点。邀请已发送,但当他去接受时,它告诉他该应用程序不适用于他的手机。 (这很难相信,因为他的手机上安装了该应用程序。)

他在控制台中被列为应用测试员,这应该允许他访问。

是否有我错过的允许 Facebook 应用打开我的设置?

【问题讨论】:

  • 到底是什么解决了这个问题?

标签: android facebook cordova ionic-framework ionic3


【解决方案1】:

在我的应用实际上不会在 Facebook 上运行的情况下(仅适用于 iOS 和 Android),解决方案似乎是在平台下的开发者控制台中启用“单点登录”选项。

【讨论】:

    【解决方案2】:

    同时启用单点登录和深度链接,并确保类名指向在 AndroidManifest 中设置了 android:exported="true" 的活动(如果未设置,您将收到权限错误并在您单击链接时崩溃)。 Here's a better explanation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多