首页 文章

关于Game Center(沙盒)的问题

提问于
浏览
4

我正在使用非常简单的代码,模仿Strougo和Wenderlich中的代码,但是我正在试图找出古怪的事情 . 其中几个:

1)在设备上的游戏中心应用程序中,我从应用程序商店(即Temple Run)购买的一个游戏随着我正在尝试调试的游戏出现在沙盒中 . 那是怎么到达那里的?我有几个其他应用程序商店游戏,游戏中心功能没有显示,所以并不是我的设备上的所有内容都显示出来 .

2)我正在开发的游戏有成就和排行榜 . 提交两者的代码似乎都有效,但只有我的成就出现在Game Center应用程序中 . 它说“没有排行榜”,而不是显示我的排行榜 . 但是,如果我运行检索排行榜信息的代码,它会按预期工作,我会得到我的分数 .

3)模拟器中的游戏中心应用程序没有说“没有排行榜” . 它有我的游戏的排行榜,但它说“没有分数” . 在排行榜详细信息屏幕上,它显示我的排名为1位朋友中的第1位和2位玩家中的第2位,并且在详细信息中显示了我的测试游戏中的实际得分 .

4)模拟器的游戏中心应用程序说我没有成就,即使设备的游戏中心应用程序正确显示成就 . 模拟器的Game Center应用程序是否模拟Game Center Server并且不与真正的Game Center服务器通信?

5)我是否算作自己的“朋友”之一,即使我没有做任何事情要成为朋友(解释上面的#3)?

6)设备上的排行榜屏幕看起来像乍一看,但我刚刚意识到它显示的分数在数字上是错误的!那是什么?也许他们是从昨天或其他时间遗留下来的?

2 回答

  • 0

    1)游戏中心帐户有时会陷入沙盒模式,一种解决方案是从游戏中心应用程序注销并从游戏中登录(在这种情况下运行中的游戏)

    2)我也有类似的问题,我认为有些问题与sandBox帐户有关 . 例如,当我从一台设备发送分数时,我看不到任何上传的排行榜分数,只要第二台设备提交分数,它们都会出现在排行榜中 .

    您还为iTunes Connect的当前版本启用了游戏中心吗?

  • 1

    我知道这是旧的,但我找到了一个帮助我的答案,并可能帮助其他人 . itunes连接也随着时间的推移发生了很大的变化,也许这个答案与最近出现的问题更为相关 . 我希望OP现在已经解决了他所有的问题 .

    2)这个可能会成功 . 2个测试帐户 . iOS Game Center: Scores not showing on leaderboard in sandbox

    即使拥有一台设备,您也可以拥有多个带有通用电子邮件的测试帐户:https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SettingUpUserAccounts.html#//apple_ref/doc/uid/TP40011225-CH25-SW9

    这个答案更多的是关于帮助我的2个问题 . 但对于其他人:

    1)它也发生在我身上 . 我不知道是不是因为当我登录Sandbox环境时应用程序是打开的,或者最近的下载应用程序可能会以某种方式影响这一点 - 无论如何应用程序显示在那里;但它似乎无害 .

    3)我总是听到在设备上进行测试,所以我相信你不应该考虑模拟器 . 2的答案也可以解决这个问题 .

    4)如果您已将成就添加到游戏中,您是否在itunes connect内部进行了检查?我的意思是补充,而不仅仅是创造 . 创建后,您必须将它们插入“版本”选项卡,找到游戏中心部分,在成就上按“” . 我总是忘记以同样的方式添加应用内购买 .

    5)正如你所说的“太阳穴运行”出现在你的帐户中,可能你的测试游戏以某种方式出现在你的“非测试帐户”上,但没有记录数据GC数据 .

    6)不太了解 . 抱歉我的英语 . A)他们就像常规顺序(从高到低),或者B)得分本身是错误的?喜欢:你得了7分,但它显示了之前的5. A)这种情况一直都在发生,我认为沙箱是一辆小车 . 所以我仔细检查播放器首选项的高分,并在检查时我总是再次解析该值 . B)您可以在创建排行榜时更改分数显示的顺序 .

    https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/GameKit_Guide/LeaderBoards/LeaderBoards.html#//apple_ref/doc/uid/TP40008304-CH6-SW22

    每次我创建一个新游戏都是对GC进行测试 . 希望这可以帮助那里的任何人 .

相关问题