为什么Facebook游戏请求没有出现在收件人个人资料中?

时间:2016-11-06 10:54:55

标签: android facebook facebook-graph-api request

我正在Android游戏上实现facebook功能。在Facebook上注册的应用程序一切正常。
但是当我发送请求打开GameRequest对话框时,选择好友并发送。根据要求,我获得成功并请求ID。但在收件人方面没有显示任何请求或通知(在Facebook桌面上)。

我做错了什么?

我实现了如下代码。已经在文档中创建了requestDialog。

    GameRequestContent content = new GameRequestContent.Builder().
            setTitle("Title").
            setMessage("Content").
            build();
    requestDialog.show(content);

1 个答案:

答案 0 :(得分:4)

我想问自己的问题。

正如我上面所解释的那样,一切都得到了正确的实施。

Facebook Game Request doc说:

"在Facebook desktop site上,请求显示为as a beeper pop-up in the lower left of the screen以及notifications jewelOn mobile platforms请求将显示在list of notifications中的Facebook App内。"

但无处可见,如果您只在Facebook配置Android应用程序,它将仅在Android Facebook应用程序上显示通知,而不是在Facebook destkop网站。

但是当我在Facebbok应用程序上看到notifiaction bar然后看到游戏请求确实出现Facebook App。

在开发时考虑未描述的未来。

我在Facebook上将此问题报告为Bug(report link),并获得了积极的反馈意见:

  

你是对的,绝对可以改进。我们确实指定:

     
    

播放器发送的邀请将出现在任何内容上     游戏支持的平台组合。

  
     

但仅限于" Invitable Friends API"部分。不是很容易   找到。

     

我已将此错误分配给文档小组,以便更多地说明   清楚。

     

感谢您报道此事,Domenico

更新

几天后,他们解决了以下句子中添加的问题:

  

因此,您的请求实现应与平台无关   并且应该提供一致的用户体验,无论如何   平台。但是,播放器发送的邀请将会显示   您游戏支持的任何平台组合。

相关的其他问题

我希望分享其他信息。你也可以面对这个问题 让recipinet打开Android应用程序点击游戏请求通知 - 你必须设置"是" Facebook应用程序中的Android应用程序设置选项,如下图所示。 (这是在Facebook应用程序的Android设置下) 否则,您会看到The requested page can not be displayed right now ...

enter image description here