App Store

在线多人活动的 App 内购买项目

《App Store 审核指南》中的准则 3.11 要求提供付费的在线多人服务的 app 通过 app 内购买项目来实现。但考虑到最近的新冠肺炎疫情反复,及其对真人面对面服务的持续影响,我们已将最新的截止日期延长至 2022 年 6 月 30 日。

进一步了解

App Store

在 app 内删除帐户

《App Store 审核指南》中的准则 5.1.1 要求所有允许创建帐户的 app 必须同时允许用户在 app 内发起帐户删除,以此帮助用户更全面地掌控自己的个人数据。考虑到落实上述要求的复杂性,我们已将截止日期延长至 2022 年 6 月 30 日。

进一步了解

App Store

Xcode 13

提交至 App Store 的 iOS 和 iPadOS app 必须使用 Xcode 13iOS 15 SDK 构建。提交至 App Store 的 watchOS app 必须使用 Xcode 13watchOS 8 SDK 构建。

进一步了解

App Store

TLS 1.0 和 1.1 弃用

iOS 15、iPadOS 15、macOS 12、watchOS 8Apple tvOS 15 起,TLS 1.0 和 1.1 已在 Apple 平台上被弃用,同时我们将在未来的发布版本中移除相关支持。如果您的 app 已在所有连接上启用了 App Transport Security (ATS),则无需就此作任何更改。但如果您的 app 仍在使用旧版 TLS 1.0 或 1.1,请制定计划过渡到 TLS 1.2 或更高版本。我们建议您支持 TLS 1.3,因为它更快速,亦更安全。

进一步了解

App Store

Game Center 验证证书

我们将通过 publicKeyUrl 提供一张新证书,用于验证基于服务器的 Game Center。在此日期后,之前的证书将不再可用。特别提醒,请确保您的 app 总是会检索并使用当前的 publicKeyUrl 值,以便它能自动使用新的证书。

进一步了解

App Store

AppTrackingTransparency

iOS 14.5、iPadOS 14.5 Apple tvOS 14.5 起,所有 app 必须使用 AppTrackingTransparency 框架征得用户的许可后,才可跟踪用户或访问其设备的广告标识符。除非您征得用户对启用跟踪功能的许可,否则设备中广告标识符的值将全部为零,您也不可对用户进行跟踪。

进一步了解

App Store

APNs 提供程序 API

推送通知必须使用基于 HTTP/2 的 Apple 推送通知服务 (APNs) 提供程序 API。您可以充分利用这个 API 的众多出色功能,例如通过 JSON 网络令牌进行认证、改进的错误信息传送,以及依据通知提供反馈。2021 年 3 月 31 日之后,APNs 将不再支持旧有的二进制协议。

进一步了解

App Store

App 隐私问题的要求

当您将 app 提交至 App Store 时,您需要在 App Store Connect 中提供 app 隐私保护做法的相关信息;如果您的 app 中整合了第三方合作伙伴的代码,还需要说明其如何使用用户的隐私信息。

进一步了解