2016-09-26 89 views
1

在iOS 10中,Game Center应用程序已不存在,因此我假设提供直接从应用程序删除匹配的可能性是一个好主意,但Game Center是否自行进行一些内务管理?Game Center比赛(GKMatch)有多长时间?

如果用户没有手动删除匹配,那么匹配是否会一直列出?在一段时间后(也许是6个月)删除已完成或放弃的比赛会是一个好主意吗?还是Game Center已经做了类似的事情?

回答

0

游戏中心不会删除任何匹配,至少从未删除过任何我的回合制匹配(禁止从沙盒GC env进行一次大规模迁移,但这是一次非向后兼容升级,不是家政)。

从一开始,我就一直提供游戏中的进度匹配列表,允许用户恢复和删除匹配。这种方法的一个好处是:如果用户从旧游戏中心应用中删除了匹配,那么比赛就会消失。原来这场比赛将被删除,但其他球员从未被通知过。其他球员在等待“删除者”完成一个永远不会完成的转折时被永远搁置。通过管理应用程序内的删除,您可以发出适当的“退出游戏”(轮流打转)呼叫,为其他玩家抢救游戏。

既然他们已经删除了游戏中心应用程序,管理比赛的责任似乎完全落在了我们身上,但我认为上述陷阱情况不会再发生。我相信这是一种进步。我们现在不必担心在我们的应用之外发生的事件,我们不知道并且无法从中恢复。

+0

是的。我与我的应用程序有相同的问题,如果有人从GC中删除了一款游戏,那么游戏几乎处于闲置状态。我想我可以让人们自己删除游戏。谢谢。 – coopersita