我有一款带有 Game Center 排行榜的 iOS 游戏。我几个月前发布了这款游戏,现在正在开发 OSX 版本。我想为两个版本的游戏使用相同的排行榜,这意味着我需要创建一个 Game Center 组。问题是,当您将排行榜 ID 移动到组中时,Apple 会强制您修改排行榜 ID:
组 ID 必须以 grp 开头。
现在,如果我这样做,我将需要更新游戏的 iOS 版本,以便我的用户可以继续发布他们的分数,并且如果我发布游戏的 iOS 版本的更新,不安装更新的玩家将无法再使用排行榜。
我的问题是:有没有办法在两个版本的游戏中使用相同的排行榜,而无需更新iOS版本?
Thanks.
您无需更新 iOS 版本。正如您已经猜到的,旧 ID 继续有效(在正常情况下)。如果您添加新的排行榜或成就,它们将被添加到 grp.* 中(如果您希望 iOS 版本获取这些内容,则需要进行更新)。
沙盒 grp。排行榜不会继承iOS版本的实时分数,实时iOS版本的旧排行榜分数应该仍然完好无损。
现场组。排行榜should继承非团体iOS版本排行榜的即时比分。
一般来说,沙盒排行榜和成就可能会不时被擦除,并且 iTunes 连接配置中的更改也需要一些时间(有时需要几个小时)才能正确反映在应用程序的沙盒 GC 数据库中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)