有没有办法为 iOS 应用禁用 Game Center?

Posted

技术标签:

【中文标题】有没有办法为 iOS 应用禁用 Game Center?【英文标题】:Is there a way to disable Game Center for an iOS app? 【发布时间】:2013-04-02 20:48:07 【问题描述】:

假设您有一个应用在某个时候启用了 Game Center。有没有办法告诉 Apple 该应用程序不再使用 Game Center,这样它就不会出现在 Game Center 排行榜等中?该应用程序尚未使用 Game Center SDK,因此它不共享任何内容。 iTunes connect 或 Provisioning Portal 上似乎没有任何内容。

【问题讨论】:

当我登录iTunesConnect时,点击应用程序,然后点击管理游戏中心,顶部有一个大开关可以启用/禁用游戏中心。这对你没有任何帮助? 它不允许我点击它。我猜您只能在审核中的应用上执行此操作? 【参考方案1】:

一旦您的应用获得批准,您必须点击每个版本,并且在版本详细信息中,EULA 上方和屏幕截图下方是用于启用/禁用该版本的 Game Center 的按钮。

【讨论】:

【参考方案2】:

http://developer.apple.com/library/mac/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/15_GameCenter/GameCenter.html

查看本页底部:

分发游戏中心应用程序

您当时可以为 Game Center 启用您的应用版本 将您的应用程序提交到 App Store。这时候你可以选择哪个 您想使用该版本提交的排行榜和成就 你的应用程序。此外,您可以选择所需的应用程序和版本 你的应用要兼容。

如果您使用多人兼容功能,您还需要 选择与您的应用程序版本兼容的应用程序 版本详情页面。

为 Game Center 启用您的应用程序版本 登录 iTunes 使用您的 Apple ID 用户名和密码进行连接。

单击管理您的应用程序。

点击您要管理的应用。

在“版本”部分中,单击您的版本旁边的查看详细信息 想要编辑。

在游戏中心部分,点击禁用。

如果您的应用程序版本有排行榜要提交, 点击排行榜部分中的编辑。

点击排行榜部分中的编辑。

选择您要提交的排行榜。

点击保存。如果你有成就要提交这个版本的 您的应用,请点击“成就”部分中的“编辑”。

点击成就部分的编辑。选择你的成就 想提交。单击保存。如果您有要添加到多人游戏的应用程序 兼容性列表或想要更改版本,单击编辑 多人游戏兼容性部分。

按照“更改设置多人游戏”中所述的相同步骤进行操作 兼容性设置。”

点击准备上传二进制文件。

如果您的应用版本之前已获得批准,您将无法再 为您的应用的所有版本禁用 Game Center。相反,您必须 分别更改每个版本的应用程序的 Game Center 属性。 如果您为 Game Center 禁用某个应用版本,它可能会发生变化 “多人游戏”中描述的多人游戏兼容性设置 兼容性测试。”

要为 Game Center 禁用您的应用版本,请转到详细信息 您要编辑的应用版本的页面。

在游戏中心部分,点击启用。

有时,您可能需要提交您的应用版本 启用组和多人游戏兼容性(也许您需要修复 一个错误,但还没有准备好发布组和多人游戏 兼容版本)。为此,您需要删除该应用程序 从组中取消选择应用程序的版本或任何其他 您从多人游戏兼容性设置中添加的应用程序。参考 “创建和编辑组”了解如何从组中删除应用程序 和“多人游戏兼容性测试”,了解如何更改 多人游戏兼容性设置。

【讨论】:

以上是关于有没有办法为 iOS 应用禁用 Game Center?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7:禁用整个应用程序的 UINavigationBar 半透明

iOS 5 - 有没有办法在 UITextView 中禁用自动填充但保留拼写检查(红色下划线)?

iOS Swift 4 状态栏 - 禁用半透明

有没有办法像我们在 iOS 中那样在 macOS 下将用户发送到应用程序的隐私设置?

有没有办法在反应原生 iOS 中有条件地禁用滑动返回手势?

iOS7,有没有办法在 UINavigationViewcontroller 中禁用 UIViewController 的过渡?