This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.

应用商店元数据

编辑页面

关于如何使用 EAS Metadata 来自动化并维护你的应用商店展示信息的简要概述。


当你将应用提交到应用商店时,需要提供元数据。这个过程非常漫长,而且通常涉及一些与你的应用无关的复杂主题。在你提供的信息经过审核后,如果其中有任何问题,你就需要重新开始这个过程。

EAS 元数据 使你能够通过命令行自动化并维护这些信息,而不必在应用商店控制台中填写多个表单。它还可以立即识别众所周知的应用商店限制,这些限制可能会在漫长的审核队列之后触发拒绝。本指南将展示如何使用 EAS 元数据来自动化并维护你的应用商店展示信息。

创建 store config

EAS Metadata 使用 store.config.json 文件来保存你希望上传到应用商店的所有信息。该文件位于你的 Expo 项目根目录。

在项目目录根目录中创建一个新的 store.config.json 文件,如下例所示:

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。请用你自己的内容替换示例值。它通常包含你应用的 titlesubtitledescriptionkeywordsmarketingUrl 等内容。

需要记住的重要一点是上面示例中的 configVersion 属性。 它有助于对不向后兼容的更改进行版本管理。

上传 store config

在创建好 store.config.json 文件并添加了与你的应用相关的必要信息后,你可以通过运行以下命令将 store config 推送到应用商店:

Terminal
eas metadata:push

如果 EAS Metadata 在你的 store config 中遇到任何问题,在运行此命令时它会发出警告。当没有错误,或者你确认即使存在潜在问题也要继续推送时,它会尽可能地上传。

当你修改 store.config.json 文件并希望将最新更改推送到应用商店时,也可以重复使用此命令。

后续步骤

EAS Metadata schema

EAS Metadata 中 store config 的参考文档。

使用 EAS Metadata 的静态和动态配置

了解配置 EAS Metadata 的不同方式。