Android Turnbased多人游戏检测到Google Play游戏服务提醒错误

时间:2014-10-28 01:28:55

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

我已经使用Google Play游戏服务发布了一个Android应用,并且已经收到一条警告,告知其“已检测到错误的实施”。调查这意味着我发现了......

此游戏已实施邀请,但不允许用户通过邀请加入匹配。不鼓励这种方法,因为它可能导致糟糕的用户体验。

由于我将这个游戏基于示例项目(TypeANumber),我不确定我需要做些什么才能遵守此警报。我应该在导致此警报的代码中寻找什么,因为我已经非常高兴地邀请并与我的朋友一起玩,并且没有遇到过这样的问题。

1 个答案:

答案 0 :(得分:0)

我遇到过(现已清除)此警报。我建议如下:

如果您已实施OnInvitationReceivedListener,即

class myClass extends Fragment implements OnInvitationReceivedListener, ... 

并且不想自己处理,然后只需从你的。中删除OnInvitationReceivedListener 实现条款。这就是我所做的,它清除了警报。

或者,如果您确实想要处理邀请,那么除了在implements子句中使用OnInvitationReceivedListener之外,还需要在运行时注册邀请监听器,即

Games.Invitations.registerInvitationListener(getApiClient(), this)

并提供听众代码,即

public void onInvitationReceived(Invitation invitation) {
      ...
}