我正在我的Android游戏中实现facebook功能.在Facebook上注册的应用程序.一切正常.
但是当我发送请求时,打开GameRequest对话框,选择好友并发送.在请求时,我会获得成功并请求ID.但在收件人方面不会显示任何请求或通知(在Facebook桌面上).
我做错了什么?
我实现了以下代码.如文档所述在启动时创建了requestDialog.
GameRequestContent content = new GameRequestContent.Builder(). setTitle("Title"). setMessage("Content"). build(); requestDialog.show(content);
解决方法:
我想问一个问题.
正如我在上面解释的那样,一切都已正确实施.
Facebook Game Request doc说:
“在Facebook桌面站点上,请求在屏幕的左下角以及通知栏上显示为蜂鸣器d出窗口.在移动平台上,请求将出现在Facebook App的通知列表中.”
但是没有地方提到如果您在Facebook中仅配置了androID应用程序,它将仅在AndroID Facebook应用程序中显示通知,而在Facebook destkop网站中则不会显示通知.
但是当我在Facebbok应用程序上查看通知栏时,发现游戏请求确实出现在Facebook App中.
在开发时考虑此未描述的未来.
我在Facebook上将此问题报告为BUG(report link),并获得了积极的反馈:
总结You are right, that Could definitely be improved. We do specify that:
Invites that are sent by the player will appear on whatever
combination of platforms supported by your game.
但仅在“邀请好友API”部分中.不是很容易
找.
我已将此错误分配给文档小组以说明更多
清楚地.
感谢您的报告,Domenico更新:
几天后,他们解决了问题,添加了以下语句:
Your implementation of requests should therefore be platform-agnostic
and should provIDe a consistent user experIEnce, regardless of
platform. However, invites that are sent by the player will appear on
whatever combination of platforms supported by your game.相关其他问题
另外,我想分享其他信息.您也可以面对这个问题.
要让收件人打开AndroID应用程序,请单击游戏请求通知-您必须在facebook应用程序的AndroID应用程序设置中设置“是”选项,如下图所示. (这是在Facebook应用程序的AndroID设置下).
否则,您将看到无法立即显示请求的页面…
以上是内存溢出为你收集整理的android-为什么facebook游戏请求未显示在收件人个人资料上?全部内容,希望文章能够帮你解决android-为什么facebook游戏请求未显示在收件人个人资料上?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)