iOS游戏中心排行榜虚假数据

Posted

技术标签:

【中文标题】iOS游戏中心排行榜虚假数据【英文标题】:iOS game center leaderboard fake data 【发布时间】:2013-05-15 07:24:24 【问题描述】:

我正在为我的游戏实施游戏中心排行榜,并希望使用排行榜数据来影响游戏玩法。

我的问题是如何将具有不同 playerID 的假数据添加到我的沙盒游戏中心,以便我可以测试我的功能。

我尝试在模拟器和设备上使用不同的沙盒游戏中心帐户运行游戏,但我不明白为什么,他们只能在排行榜上看到“我”,而不是像预期的那样看到两个不同的玩家。

然后我尝试在同一台设备上切换不同的游戏中心账号,但同样的问题,排行榜上只有“我”。

我已经在谷歌上搜索了一段时间,但找不到任何相关内容。

为了在最后再次阐明我的目的,我只想找到一种简单的方法在我的沙盒排行榜中添加虚假数据,以便我可以测试我的功能,差不多就是这样。 :P

感谢您的帮助! :D

【问题讨论】:

在游戏中心拥有多个沙盒账号。与他们成为朋友,在每个帐户上得分,然后他们就会看到彼此的得分。 【参考方案1】:

我不相信这样做是可能的。您可以做的就是将虚假数据放入您的应用中。定义一个协议,让您获得玩家及其分数(或在排行榜中的位置,如果您需要的话)。对于测试,提供一个符合协议的类,它使用测试数据。在野外,将其切换为从 Game Center 获取其数据的类。

【讨论】:

【参考方案2】:

在设备和模拟器上运行时,Game Center 似乎很不稳定——在测试挑战时,它们很少能在两者之间通过。它也不擅长识别同一设备上的用户更改。根据我的测试,在测试 Game Center 功能时,如果您有两个或更多实际设备运行游戏,这似乎更可靠。

【讨论】:

以上是关于iOS游戏中心排行榜虚假数据的主要内容,如果未能解决你的问题,请参考以下文章

分享相同的游戏中心排行榜 iOS / tvOS / OS X?

将排行榜添加到 iOS 游戏

iOS 游戏中心排行榜不允许平局?

ios 中的 google Play 游戏排行榜

iOS Game Center 将排行榜和成就移动到 2 个游戏的组中

GameCenter iOS 排行榜标识符