我在收听邀请时遇到一些问题,
1)当app on(i registerInvitationListener to my gamesClient in onSignInSucceeded)收到邀请时,不会调用onInvitationReceived
2)当应用程序未打开时,不会弹出任何通知。
我试图在BaseGameActivity中添加plusClient但仍然没有变化,是否需要做一些事情来让应用程序听取我失踪的邀请? 我是否需要发布它以查看邀请通知? 向没有应用程序的人发送邀请应该将他发送到谷歌播放?
答案 0 :(得分:0)
邀请是通过推送通知(如GCM)提供的,因此有几个因素可能会影响系统提供它们的能力。如果您没有通过通知栏收到邀请,则网络或设备出现问题。推送消息在某种程度上无法实现。您可以向设备发送gtalk ping,并将其显示在通知栏上吗?
一旦您进入通过通知栏显示通知但无法在您的应用中收到通知的状态,我会检查:
(1)您是否正在注册匿名听众作为邀请听众?这有问题。看看this tip。
(2)你在等待足够的时间吗?有时它可能需要>通知到达前30秒,具体取决于网络连接。有了良好的网络,它应该更快。