gpt4 book ai didi

iphone - GameCenter - 登出玩家

转载 作者:可可西里 更新时间:2023-11-01 06:12:32 26 4
gpt4 key购买 nike

我有一个 iPhone 游戏,我刚刚添加了 GameCenter 支持,一切似乎都运行正常。但是,作为一个不使用 GameCenter 的人,我添加了一个选项,以便用户可以将其关闭。唯一的问题是,一旦 GKLocalPlayer 登录到 GameCenter,我就看不到将它们注销的方法 - 这意味着如果用户登录,然后禁用 GameCenter 支持,我的应用程序将不会使用它,但是每次我的应用程序返回前台时,GK 库仍会让用户重新登录,直到应用程序终止。我不希望发生这种情况!

有什么方法可以让本地玩家退出 GameCenter,或者至少阻止 GK 框架在您的应用每次激活时重新登录?

最佳答案

无法从应用程序中退出游戏中心。最好的解决方案是添加一个指示用户登录状态的 bool 标志:

BOOL gameCenterOn = [[NSUserDefaults standardUserDefaults] boolForKey:@"gameCenterOn"];

默认为 YES,如果用户在您的应用中选择退出游戏中心,只需将其设置为 NO。

在处理任何游戏中心请求之前,您还必须检查该标志的值。 (包括应用程序委托(delegate)中的 [GKLocalPlayer localPlayer] authenticateWithCompletionHandler: 调用。)

关于iphone - GameCenter - 登出玩家,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7249445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com