始终函数getInvitationId()在回调onSignInSucceeded()中为null

时间:2014-02-13 01:16:35

标签: android google-play-games

我正在使用2个真实设备,我可以成功签名,并且正常调用onSignInSucceeded()回调。当我从A发送邀请到B并且设备B中的游戏没有游戏时,通知就会毫无问题地到达。但是,如果玩家B接受邀请,那么当B中的游戏调用onSignInSucceeded()时,没有可用的invitationId,那就是getInvitationId()为空。

我正在检查onConnected()代码并看到Bundle connectionHint不为null,但是,当它尝试恢复邀请时。

邀请inv = connectionHint.getParcelable(GamesClient.EXTRA_INVITATION);

返回null,因此如果inv为null,则不会初始化获取invitationId。

每个人都对这些问题了解得更多?

1 个答案:

答案 0 :(得分:0)

旧的GameHelper工作GameClient它已弃用..问题是使用新的GoogleApiClient解决了。