iphone - iOS - 检测游戏中心是否被禁用

标签 iphone ios game-center

我正在开发一款统一的 iPhone 游戏。

简短版: 当用户拒绝验证 3 次时,可以禁用游戏中心。是否可以检测到这种禁用状态?

长版: 如果你们中的一些人还没有发现这一点,如果您取消游戏中心身份验证尝试 3 次,游戏中心将停止提示您登录。之后,任何游戏中心功能都将无法使用,也不会尝试使用它时会通知您吗?你什么也得不到。你的按钮会死掉。

但是,GC 返回了一条非描述性错误消息。我想——嘿,我只是想在返回错误消息时在其中插入一个小警报 View ,通知用户游戏中心已禁用。

好吧,那将是愚蠢的,因为事实证明,当您在实际的身份验证提示中点击取消时,也会显示特定的错误消息……甚至在我相信的其他情况下也是如此。所以到现在为止,我可以选择是不告诉玩家什么时候游戏中心被禁用,希望他们弄清楚,或者当他们真正拒绝时,以一种令人讨厌的、看起来破烂的方式向他们发送垃圾邮件,并且到处都是好吧。

有没有办法以编程方式检测游戏中心何时以这种方式被禁用?这肯定会让每个人都免于该死的心痛。我假设答案是否定的,因为不向用户发送垃圾邮件可能是这背后的首要想法。告诉我我错了,某人!

最佳答案

我总是检查我的游戏是否有 3 次错误尝试。所以我知道 gamecenter 被禁用,我让用户可以选择切换到 gamecenter 并在他们单击 gamecenter 按钮时登录。

关于iphone - iOS - 检测游戏中心是否被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303645/

相关文章:

iphone - XCode 4 - 删除本地化文件的目标成员资格

ios - Game Center沙盒丢分

ios - 使用 AudioKit 模拟动态播放头(scratching/tunrtablism)

ios - webView 中的网页填充问题 swift 3

ios - 为什么我的委托(delegate)函数 didReceive Data 没有在 Swift 中被调用?

iphone - iOS游戏中心排行榜: Multiple score entries for single player

iphone - 如何在 iOS 上获取 html 文件中标签内的属性?

android - 如何停止 watchPosition() 位置检索超时错误?

iphone - 以编程方式使 iOS 设备静音/静音?

ios - OSStatus -10861 的含义