“此游戏不适用于您的手机” Facebook通知错误

时间:2018-11-01 02:00:42

标签: android facebook cordova ionic-framework ionic3

我正在使用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);
});

我正在尝试通过向我的朋友发送邀请来对此进行测试。邀请已发送,但是当他接受邀请时,通知他该应用程序不适用于他的手机。 (由于该应用程序已安装在手机上,因此难以置信。)

enter image description here

他在控制台中被列为应用测试人员,应该可以授予他访问权限。

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

2 个答案:

答案 0 :(得分:0)

对于我的应用程序实际上不会在Facebook上使用(仅适用于iOS和Android)的情况,该解决方案似乎在该平台下的开发人员控制台中启用了“单一登录”选项。

答案 1 :(得分:-1)

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