我一直在与苹果技术人员讨论这个问题。这是他们的描述和建议的解决方案:
明显原因
Game Center 沙盒会尝试将应用程序的不同版本相互划分,因此如果您在 Game Center 沙盒测试期间更改应用程序的版本号,正在进行的匹配可能会成为孤立的,从而导致幽灵徽章计数。
修复幽灵比赛的建议
在 iTunes 连接中禁用应用程序的 Game Center。给它几个小时(过夜会很完美),然后再次打开它。如果你幸运的话,这足以重置一些东西,但如果它不起作用,你需要让 iTunes Connect 从它们的一端重置它。您可以使用此页面底部的“联系我们”按钮直接联系他们:iTunes Connect Support。
避免此问题的建议
在 Game Center 比赛测试期间很少更改应用程序的新版本。
我的沙盒结果
我已为我的应用禁用了 Game Center,并且会在几个小时后看到我的徽章计数是否已重置。我将 Game Center 禁用了 14 小时,但徽章计数仍未重置。因此,我联系了 iTunes Connect 支持并要求他们重置我的应用程序。他们不得不升级问题。苹果刚刚给我回了电话:他们的支持正在继续解决这个问题,他们认识到其他开发人员也遇到了类似的问题。
我最终放弃了在这方面寻求苹果的帮助,因为他们一直在几个部门之间兜圈子。有趣的是,就在我提交我的应用程序以供审核后,所有旧比赛开始出现在沙盒游戏中心。他们不再是鬼火柴了。
PS:前一天晚上我还要求重置我的沙盒排行榜。也许排行榜重置发布了幽灵比赛,或者也许是应用程序提交。这是我第一次提交应用程序,我将应用程序的版本指定为与多人游戏的所有版本兼容。
我的生产成果
同样的问题开始慢慢发生在我的一些用户身上。我的一小部分用户遇到图标徽章计数过高的问题。