Sandbox GameCenter帐户未能在配对中找到对方

时间:2013-05-07 18:47:39

标签: ios game-center

我正在使用Game Center开发基于回合制的iPhone游戏。我创建了两个Game Center帐户进行测试,但是当我尝试匹配游戏时,他们都找不到另一个。两者都是单独的两场比赛 - 尽管比赛最多有8名球员,但在配对时都没有找到对方。你认为这会导致什么?我应该把它放在我的物理设备上,因为游戏真的不适用于沙盒,或者是什么?

1 个答案:

答案 0 :(得分:0)

Gamecenter测试对我来说是一个很大的失望,但我很乐意总结一下我在这个过程中学到的一些东西。

确保

- 您在 itunes connect 的应用信息部分和内部版本详细信息中启用了游戏中心支持

- 您通过拨打endTurnWithMatchData完成了转弯,否则其他用户无法连接到您的游戏

- 知道模拟器能够连接到游戏,但它不能只接收实际设备的数据。

- 这不是一个滞后!

您的设备实际上可能匹配,但可能会有很大的延迟,因此您认为它无法正常工作。这种情况发生在我的iPad和iPhone上进行测试,它总是需要大约一分钟来匹配另一台设备。我在这里问了一个关于这种滞后的问题:Game Center Matchmaking GKTurnBasedMatch has significant lag (~1 min)大多数回复告诉他们相同的事情发生在他们身上,问题通常在苹果的服务器而不是你的代码中。我也通过提交TSI与苹果联系,他们建议做很多事情(比如尝试不同的游戏中心沙盒帐户,关闭设备,硬重置)但最后他们告诉我的所有内容都是1分钟转弯配对的可接受滞后。我还提交了一个ID为#: 13635249 的错误报告,其状态已打开。