应用商店元数据

编辑

使用 EAS 元数据自动化和维护您的应用商店存在的简要概述。


EAS 元数据 处于预览状态,可能会发生重大更改。

在将您的应用提交到应用商店时,您需要提供元数据。这个过程是漫长的,通常涉及与您的应用无关的复杂主题。您提供的信息经过审查后,如果存在任何问题,您需要重新开始这个过程。

EAS 元数据 使您能够通过命令行自动化和维护这些信息,而不必在应用商店仪表板中填写多个表单。它还可以即时识别可能在漫长的审查队列后触发拒绝的知名应用商店限制。本指南显示如何使用 EAS 元数据自动化和维护您的应用商店存在。

先决条件

EAS 元数据目前 仅支持 Apple App Store

使用 VS Code?安装 Expo Tools 扩展 获取 store.config.json 文件的自动完成、建议和警告。

创建商店配置

EAS 元数据使用 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 架构。用您自己的值替换示例值。通常包含您的应用的 titlesubtitledescriptionkeywordsmarketingUrl 等。

从上述示例中需要记住的一件重要事情是 configVersion 属性。 它有助于版本变更,这些变更不向后兼容。

有关 store.config.json 中可以定义的属性的更多信息,请参见 EAS 元数据架构

上传商店配置

在将 store.config.json 推送到应用商店之前,您必须上传应用的新二进制文件。有关更多信息,请参见 应用商店提交。二进制文件提交并处理后,您可以继续进行以下步骤。

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

Terminal
eas metadata:push

如果 EAS 元数据在处理您的商店配置时遇到任何问题,它将在运行此命令时给您警告。当没有错误,或您确认推送可能存在的问题时,它将尝试尽可能多地上传。

您还可以在修改 store.config.json 文件并希望将最新更改推送到应用商店时重用此命令。

下一步

EAS 元数据架构

EAS 元数据中商店配置的参考。

使用 EAS 元数据的静态和动态配置

了解配置 EAS 元数据的不同方法。