我正在使用2个真实设备,我可以成功签名,并且正常调用onSignInSucceeded()回调。当我从A发送邀请到B并且设备B中的游戏没有游戏时,通知就会毫无问题地到达。但是,如果玩家B接受邀请,那么当B中的游戏调用onSignInSucceeded()时,没有可用的invitationId,那就是getInvitationId()为空。
我正在检查onConnected()代码并看到Bundle connectionHint不为null,但是,当它尝试恢复邀请时。
邀请inv = connectionHint.getParcelable(GamesClient.EXTRA_INVITATION);
返回null,因此如果inv为null,则不会初始化获取invitationId。
每个人都对这些问题了解得更多?
答案 0 :(得分:0)
旧的GameHelper工作GameClient它已弃用..问题是使用新的GoogleApiClient解决了。