发送空中更新

编辑

了解如何发送空中更新,以将关键的错误修复和改进推送给您的用户。


您可以发送包含关键错误修复和改进的空中更新给您的用户。

开始

如果您之前发布过 预览 或创建过 构建,您可能已经设置了更新,可以跳过此部分。

要设置更新,请运行以下 EAS CLI 命令:

Terminal
eas update:configure

命令完成后,您需要进行新的构建,然后才能继续到下一部分。

发送更新

要发送更新,请运行以下 EAS CLI 命令:

Terminal
eas update --channel production

此命令将创建一个更新,并使其可用于配置为接收 production 通道更新的应用构建。该通道在 eas.json 中定义。

您可以通过强制关闭应用并重新打开两次来验证更新是否有效。更新应在第二次启动时应用。

自动发送更新

您可以使用 EAS Workflows 自动发送更新。首先,您需要 配置项目,在项目根目录添加名为 .eas/workflows/send-updates.yml 的文件,然后添加以下工作流配置:

.eas/workflows/send-updates.yml
name: Send updates on: push: branches: ['main'] jobs: send_updates: name: Send updates type: update params: channel: production

上述工作流将在每次提交到项目的 main 分支时,为 production 更新通道发送一个空中更新。您也可以通过以下 EAS CLI 命令手动运行此工作流:

Terminal
eas workflow:run send-updates.yml

了解更多常见模式,请查看 工作流示例指南

了解更多

您可以通过我们的 更新指南 学习如何 推出更新优化资产 等。