1

我正在将我的Android应用更新到最新的Facebook SDK(4.0.0)。当我创建GameRequestDialog时,它会向我显示以下消息:“游戏请求仅适用于游戏”,而不是显示我的Facebook好友。我之前在旧的sdk中使用过WebDialog,但这并没有发生。我尝试在sdk 4中使用WebDialog,但它仍然向我显示此消息。Facebook Android sdk游戏请求对话框显示“游戏请求仅适用于游戏”

更新:这里的logcat的输出

{FacebookServiceException: httpResponseCode: -1, facebookErrorCode: 3405, facebookErrorType: null, message: Game Requests are only available to games.} 
+2

_Is_您的应用程序在游戏类别,它有一个工作画布执行?否则,您不允许使用邀请请求。替代品列在这里:https://developers.facebook.com/docs/apps/faq#invite_to_app – CBroe 2015-04-01 15:30:28

回答

4

你必须设置你的Facebook应用程序为游戏category,在App settings。 否则,你不能使用GameRequestDialog,因为你的应用程序不是游戏。在这种情况下,Facebook会给你AppInviteDialog

+0

谢谢,它的工作! – 2015-04-06 14:07:07

+0

+1,尽管我的应用程序是一个网络应用程序,但这个答案帮了我很多小时的挖掘。应用程序邀请对话不断打开和关闭,没有任何有用的信息。当我尝试在铬我得到错误日志,谢谢 – wpcoder 2017-10-19 00:29:21