首页指南参考教程

应用商店最佳实践

了解向应用商店提交应用时的最佳实践。


本指南提供了将应用提交到应用商店的最佳实践。要了解如何生成原生二进制文件以供提交,请参阅 创建你的第一个版本

¥This guide offers best practices for submitting your app to the app stores. To learn how to generate native binaries for submission, see Create your first build.

免责声明:审查指南和规则经常更新,并且各种规则的执行有时可能不一致。无法保证你的特定项目会被任一平台接受,并且你最终对应用的行为负责。也就是说,你可以根据需要重新提交你的应用,以解决评论反馈。
对你的应用进行版本控制

了解如何为你的应用配置原生运行时版本。

应用商店存在

从命令行管理你的 Apple App Store 元数据。

权限

通过使用应用配置优化原生权限和系统对话框消息。

应用图标

应用商店对主屏幕图标有严格的规定。

启动画面

使用闪屏 API 创建无缝加载体验。

应用商店资源

了解如何为应用的商店页面创建屏幕截图和预览。

本地化你的应用

为不同语言和地区准备应用版本。

苹果:审查指南

有关准备应用以供 App Store 审核的 Apple 官方指南。

响应式设计

¥Responsive design

最好在具有小屏幕(例如 iPhone SE)和大屏幕(例如 iPhone X)的设备或模拟器上测试你的应用。确保你的组件按照你期望的方式渲染,没有按钮被阻止,并且所有文本字段都可以访问。

¥It's a good idea to test your app on a device or simulator with a small screen (for example, an iPhone SE) and a large screen (for example, an iPhone X). Ensure your components render the way you expect, no buttons are blocked, and all text fields are accessible.

除了手机之外,还可以在平板电脑上试用你的应用。即使你配置了 ios.supportsTablet: false,你的应用仍将在 iPad 上以手机解析渲染并且必须可用。

¥Try your app on tablets in addition to handsets. Even if you have ios.supportsTablet: false configured, your app will still render at phone resolution on iPads and must be usable.

如果元素无法在 iPad 上正确渲染,Apple 可能会拒绝你的应用,即使你的应用不针对 iPad 外形规范。请务必在 iPad(或 iPad 模拟器)上测试你的应用。

隐私政策

¥Privacy policy

从 2018 年 10 月 3 日开始,所有新的 iOS 应用和应用更新都需要制定隐私政策才能通过应用商店审核指南。

¥Starting October 3, 2018, all new iOS apps and app updates will be required to have a privacy policy to pass the App Store Review Guidelines.

应用隐私问题

¥App privacy questions

从 2020 年 12 月 8 日开始,新应用提交和更新需要在 App Store Connect 中提供有关其隐私实践的信息。请参阅 App Store 上的应用隐私详细信息 了解更多信息。

¥Beginning December 8, 2020, new app submissions and updates are required to provide information about their privacy practices in App Store Connect. See App privacy details on the App Store for more information.

当你提交应用时,Apple 会询问你一系列问题。根据你使用的库,你的答案可能会有所不同。例如,如果你使用 expo-updates,你需要说是,我们从该应用收集数据,然后你需要选择崩溃数据。

¥Apple will ask you a series of questions when you submit the app. Depending on which libraries you use, your answers may vary. For example, if you use expo-updates, you will need to say Yes, we collect data from this app and then you will want to select Crash Data.

Expo 中文网 - 粤ICP备13048890号