应用商店元数据
编辑页面
关于如何使用 EAS Metadata 来自动化并维护你的应用商店展示信息的简要概述。
For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.
重要 EAS 元数据 处于beta阶段,且可能会有破坏性变更。
当你将应用提交到应用商店时,需要提供元数据。这个过程非常漫长,而且通常涉及一些与你的应用无关的复杂主题。在你提供的信息经过审核后,如果其中有任何问题,你就需要重新开始这个过程。
EAS 元数据 使你能够通过命令行自动化并维护这些信息,而不必在应用商店控制台中填写多个表单。它还可以立即识别众所周知的应用商店限制,这些限制可能会在漫长的审核队列之后触发拒绝。本指南将展示如何使用 EAS 元数据来自动化并维护你的应用商店展示信息。
前置条件
EAS Metadata 目前仅支持 Apple App Store。
使用 VS Code?安装 Expo Tools 扩展,以便在你的 store.config.json 文件中获得自动补全、建议和警告。
创建 store config
EAS Metadata 使用 store.config.json 文件来保存你希望上传到应用商店的所有信息。该文件位于你的 Expo 项目根目录。
在项目目录根目录中创建一个新的 store.config.json 文件,如下例所示:
{ "configVersion": 0, "apple": { "info": { "en-US": { "title": "Awesome App", "subtitle": "Your self-made awesome app", "description": "The most awesome app you have ever seen", "keywords": ["awesome", "app"], "marketingUrl": "https://example.com/en/promo", "supportUrl": "https://example.com/en/support", "privacyPolicyUrl": "https://example.com/en/privacy" } } } }
上面的示例文件包含 JSON schema。请用你自己的内容替换示例值。它通常包含你应用的 title、subtitle、description、keywords、marketingUrl 等内容。
需要记住的重要一点是上面示例中的 configVersion 属性。 它有助于对不向后兼容的更改进行版本管理。
有关可在 store.config.json 中定义的属性的更多信息,请参见 EAS 元数据的 Schema。
上传 store config
在将 store.config.json 推送到应用商店之前,你必须先上传一个新的应用二进制文件。有关更多信息,请参见 App Store 提交。二进制文件提交并处理完成后,你就可以继续执行下面的步骤。
在创建好 store.config.json 文件并添加了与你的应用相关的必要信息后,你可以通过运行以下命令将 store config 推送到应用商店:
- eas metadata:push如果 EAS Metadata 在你的 store config 中遇到任何问题,在运行此命令时它会发出警告。当没有错误,或者你确认即使存在潜在问题也要继续推送时,它会尽可能地上传。
当你修改 store.config.json 文件并希望将最新更改推送到应用商店时,也可以重复使用此命令。
后续步骤
EAS Metadata 中 store config 的参考文档。
了解配置 EAS Metadata 的不同方式。