onInvitationReceived没有可靠触发

时间:2013-11-20 18:48:44

标签: android google-play google-plus google-play-services

我在listener1listener2寻求帮助,并提出了相同的建议,希望能够修复,但我仍然只有20%的时间触发函数onInvitationReceived

启动显示邀请收件箱的意图但显示邀请一直存在。

在测试之前,我确保没有待处理的邀请,因为我认为后续邀请不会被触发。

此解决方案不涉及基于计时器的getGamesClient().loadInvitations调用? (非常hacky测试邀请的方式)。

onInvitationReceived真的getGamesClient().getInvitationInboxIntent()会在{{1}}调用时触发,表明有邀请生活在那里。

我应该做什么/不做什么?或者是GooglePlay API错误?或者它是什么? (希望得到GooglePlay开发者的回答)。

设备是Nexus 7,一个是Android 4.3,另一个是4.2.2

2 个答案:

答案 0 :(得分:0)

我认为这对谷歌来说实际上是一个问题。这就是the GamesClient class is now deprecated.

的原因

我最近开始使用Android开发人员建议的GoogleApiClientGames类,现在我可靠地收到邀请。 :)

答案 1 :(得分:0)

新的Google API无法解决此问题。 (经过测试和确认)。

我发现围绕这个未修复的错误(谷歌无法修复?)的最佳方法是使用计时器除了收听Games.Invitations.loadInvitations之外还使用onInvitationReceived轮询邀请。