我正在开发一款统一的 iPhone 游戏。
简短版: 当用户拒绝验证 3 次时,可以禁用游戏中心。是否可以检测到这种禁用状态?
长版: 如果你们中的一些人还没有发现这一点,如果您取消游戏中心身份验证尝试 3 次,游戏中心将停止提示您登录。之后,任何游戏中心功能都将无法使用,也不会尝试使用它时会通知您吗?你什么也得不到。你的按钮会死掉。
但是,GC 返回了一条非描述性错误消息。我想——嘿,我只是想在返回错误消息时在其中插入一个小警报 View ,通知用户游戏中心已禁用。
好吧,那将是愚蠢的,因为事实证明,当您在实际的身份验证提示中点击取消时,也会显示特定的错误消息……甚至在我相信的其他情况下也是如此。所以到现在为止,我可以选择是不告诉玩家什么时候游戏中心被禁用,希望他们弄清楚,或者当他们真正拒绝时,以一种令人讨厌的、看起来破烂的方式向他们发送垃圾邮件,并且到处都是好吧。
有没有办法以编程方式检测游戏中心何时以这种方式被禁用?这肯定会让每个人都免于该死的心痛。我假设答案是否定的,因为不向用户发送垃圾邮件可能是这背后的首要想法。告诉我我错了,某人!
最佳答案
我总是检查我的游戏是否有 3 次错误尝试。所以我知道 gamecenter 被禁用,我让用户可以选择切换到 gamecenter 并在他们单击 gamecenter 按钮时登录。
关于iphone - iOS - 检测游戏中心是否被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303645/