【发布时间】:2011-08-31 05:26:40
【问题描述】:
我有一个 iPhone 游戏,我刚刚添加了 GameCenter 支持,一切似乎都运行良好。但是,作为不使用 GameCenter 的人,我添加了一个选项,以便用户可以将其关闭。唯一的问题是,一旦 GKLocalPlayer 登录到 GameCenter,我就看不到将它们注销的方法——这意味着如果用户登录,然后禁用 GameCenter 支持,我的应用程序将不会使用它,但是每次我的应用程序返回前台时,GK 库仍会重新登录用户,直到应用程序终止。我不希望这样的事情发生!
有没有办法让本地玩家退出 GameCenter,或者至少阻止 GK 框架在每次您的应用激活时让您重新登录?
【问题讨论】:
-
你可以尝试设置
localPlayer.authenticateHandler = nil; -
authenticateHandler不能为 nil。
标签: iphone ios sdk game-center