我正在为Android设置新的手机游戏。我已经使用Unity(2019.1.3f1)和Facebook sdk(7.15.1)集成了FB.AppRequest
。我打算为每个此类请求提供游戏内奖励。该代码运行正常,我可以看到该应用程序的请求已转到另一个Facebook帐户。
工作:
如果我单击Facebook的Android应用程序(在Android手机上)的“ AppRequest通知”,它会按预期运行,并带我到我应用程序的Google Play商店页面。
不起作用:
但是,如果我从桌面浏览器(Google chrome)单击相同的通知,则会收到错误消息,提示“出现问题”。向Facebook的AppCenter页面发出请求时,我在Chrome的控制台中看到错误500。
应用配置:
在我的Facebook应用中,我启用了Android
,Website
和Facebook web games
。我的应用目前否已获批准用于AppCenter,并且我对将其放置在那里不感兴趣。网络游戏部分有一个非常明确的警告:Your game will not be publically accessible until it is approved for App Center.
其他所有字段,例如隐私权政策,网站网址,Android密钥哈希等,据我所知都是正确的。
队列:
是否绝对需要在AppCenter中批准我的facebook应用程序才能使Web应用程序请求正常工作?
是否可以在单击AppRequest时打开非Facebook Web链接 从哪里可以将用户重定向到适当的移动应用商店页面?
我走错了路吗,有没有更好的方法向Facebook朋友发送应用邀请?
这是代码(fb初始化后):
FB.AppRequest(
"Come play this game...",
null, null, null, null, null, null,
delegate (IAppRequestResult result)
{
// code for rewarding user based on result.
});
我在文档中可以看到FB.AppRequest
的3个重载函数,但是似乎没有一个发送直接html链接的方法。
谢谢。