android-为什么facebook游戏请求未显示在收件人个人资料上?

概述我正在我的Android游戏中实现facebook功能.在Facebook上注册的应用程序.一切正常.但是当我发送请求时,打开GameRequest对话框,选择好友并发送.在请求时,我会获得成功并请求ID.但在收件人方面不会显示任何请求或通知(在Facebook桌面上).我做错了什么?我实现了以下代码.如文档所述

我正在我的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游戏请求未显示在收件人个人资料上?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1091081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存