“此游戏不适用于您的手机” Facebook 通知错误
Posted
技术标签:
【中文标题】“此游戏不适用于您的手机” Facebook 通知错误【英文标题】:"This game is not available for your phone" Facebook Notification Error 【发布时间】: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 应用打开我的设置?
【问题讨论】:
到底是什么解决了这个问题? 【参考方案1】:在我的应用实际上不会在 Facebook 上运行的情况下(仅适用于 ios 和 android),解决方案似乎是在平台下的开发者控制台中启用“单点登录”选项。
【讨论】:
【参考方案2】:同时启用单点登录和深度链接,并确保类名指向在 AndroidManifest 中设置了 android:exported="true" 的活动(如果未设置,您将收到权限错误并在您单击链接时崩溃)。 Here's a better explanation
【讨论】:
以上是关于“此游戏不适用于您的手机” Facebook 通知错误的主要内容,如果未能解决你的问题,请参考以下文章