0

我在收听收到的邀请时遇到了一些问题,

1)当应用程序打开时收到邀请时不会调用onInvitationReceived(我在onSignInSucceeded中将InvitationListener注册到我的gamesClient)

2)当应用程序未打开时也不会弹出任何通知。

我试图在 BaseGameActivity 中添加 plusClient 但仍然没有改变,是否需要做一些事情来让应用程序收听我丢失的邀请?我需要发布它才能看到邀请通知吗?向没有该应用程序的人发送邀请应该将他发送到谷歌播放?

4

1 回答 1

0

邀请是通过推送通知(如 GCM)传递的,因此有几个因素可能会影响系统传递它们的能力。如果您没有通过通知栏收到邀请,则说明网络或设备有问题。推送消息不知何故无法通过它。您可以向设备发送 gtalk ping,它是否出现在通知栏上?

一旦您进入通过通知栏显示通知但无法在您的应用中接收它们的状态,我会检查:

(1) 您是否将匿名听众注册为邀请听众?这是有问题的。看看这个提示

(2) 您是否等待了足够的时间?有时可能需要超过 30 秒才能收到通知,具体取决于网络连接。不过,有了良好的网络,它应该会更快。

于 2013-10-14T19:20:36.683 回答