首页 文章

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

提问于
浏览
0

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

1 回答

  • 0

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

    确保

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

    • 您拨打 endTurnWithMatchData 已完成转弯,否则其他用户无法连接到您的游戏

    • 知道模拟器能够连接到游戏但它不能只接收实际设备可以的数据 .

    • 这不是一个滞后!

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

相关问题