断开用户与游戏中心的连接

Posted

技术标签:

【中文标题】断开用户与游戏中心的连接【英文标题】:Disconnect user from game center 【发布时间】:2012-08-07 12:39:00 【问题描述】:

我正在使用 Apple 的 GameCenterManager,我想知道是否有办法断开游戏中心认证用户的连接...

【问题讨论】:

只是好奇,但您想要这样做的原因可能是什么? 如果其他人想玩? :) 我明白了 =) 好吧,我想说它不应该那样工作...... 是的,我正在使用 urlscheme 使其尽可能正确;) 【参考方案1】:

Apple 文档是这样说的,

在设备上验证他们的帐户后,该玩家仍然 连接在该设备上,即使播放器切换到其他设备 应用程序或重新启动设备。玩家只会断开连接 Game Center 仅通过启动 Game Center 应用程序和 明确退出。

见:Apple Doc.

所以我猜不,用户必须切换到游戏中心并从那里断开自己的连接。


潜在原因:游戏中心服务于所有支持游戏中心功能的游戏应用。所以,最好集中一个玩家的ID。所有不同的游戏都使用相同的 id。现在,为了做到这一点,他们必须从一台游戏设备验证玩家身份,并在所有其他应用程序中维护该 ID。

现在,如果您明确断开游戏中心与您的应用的连接,用户在转到另一个应用并尝试上传分数时会感到困惑。

【讨论】:

【参考方案2】:

您必须继续设置。他们单击隐私并查看游戏中心图标。其余的都是不言自明的。只需选择该选项并阻止游戏中心。脾脏

【讨论】:

以上是关于断开用户与游戏中心的连接的主要内容,如果未能解决你的问题,请参考以下文章

当用户点击广告横幅时,Google Play 游戏服务断开连接

断开连接时销毁的光子用户对象

Javascript Websockets在页面卸载时断开连接

游戏中的断线连接展示(PC版本)

玩CSGO 提示已断开连接是怎么回事

当应用程序进入后台时,实时多人 Google Play 游戏服务对等方断开连接