跳至主要内容
版本:v8

Android Play 商店部署

如果您使用的是 Capacitor,您可以另外参考 Capacitor 文档以获取 部署到 Google Play 的信息。

生成应用的发布版构建

要为 Android 生成发布版构建,请构建您的 Web 应用,然后运行以下 CLI 命令

npx cap copy && npx cap sync

这将复制所有 Web 资源并同步任何插件更改。

接下来,打开 Android Studio

npx cap open android

签署 APK

要使用 Android Studio 在本地创建 AAB 二进制文件

  • 打开 Build 菜单
  • 选择 Generate Signed Bundle / APK
  • 按照提示使用您的密钥库文件签署 AAB。

有关完整详细信息,请 查看 Android 文档

Google Play 签名

如果您尚未切换到 Android 应用捆绑包,您将需要在 Google Play Console 中选择加入 Play 应用签名才能发布它们。

新应用

首先,在 Google Play Console 中创建一个新应用。要启用应用签名,您需要导航到新的发布屏幕,在生产、公开测试、封闭测试或内部测试页面之一上。选择“创建新的发布”按钮,如下所示(发布类型无关紧要,因为您现在不必实际进行创建新的发布)

Google Play Console's Production tab with arrow pointing to the 'Create new release' button.

在“应用完整性”部分,单击 更改应用签名密钥 按钮

Google Play Console's App integrity section with the 'Change app signing key' button highlighted.

接下来,选择 导出并上传来自 Java 密钥库的密钥 选项。这是您可以保留密钥并让 Google Play 使用它进行签名的唯一方法。如果您使用 Appflow 在云中构建 Android 应用,这也是必需的选项,这样您就可以将密钥库文件上传到 Appflow。

The Google Play Console showing the option to 'Export and upload a key from Java Keystore'.

按照屏幕上的说明生成密钥库,您可以使用相同的密钥库文件在 Appflow 仪表板中签署您的应用。如果您在生成密钥库文件时需要任何帮助,您可以参考我们的文档 此处。上传生成的 zip 文件后,您就完成了!构建一个使用密钥库文件签名的 AAB 二进制文件,然后将其上传到 Google Play。

现有应用

截至目前,现有应用不需要使用 AAB 格式,但您仍然可以使用 Play 应用签名注册它们。

要选择加入应用签名,您需要上传用于签署应用以前版本的应用签名密钥。导航到设置 -> 应用完整性,然后选择以下屏幕截图中所示的两种方法之一。上传密钥后,您可以注册 Play 应用签名。

The opt-in options for Play App Signing in the Google Play Console.

提示

随着应用大小的减小、性能的提高以及安全性的增强,AAB 二进制文件格式对应用开发者和用户来说都是一个胜利。如果您有使用 APK 格式的现有 Android 应用,请考虑迁移到 AAB 以利用它提供的所有出色功能。

将应用提交到 Google Play 商店

现在已经生成了发布版 AAB/APK,您可以编写一个 Play 商店清单并上传 AAB/APK。

首先,访问 Google Play 商店开发者控制台 并创建一个新的开发者帐户。

注意

在 Google Play 上创建一个开发者帐户需要花费 25 美元。

创建开发者帐户后,请点击 创建应用

The Google Play Store Developer Console with the 'CREATE APPLICATION' button highlighted.

请务必填写应用描述,并提供屏幕截图和更多信息。准备就绪后,上传已生成的已签名发布版 AAB/APK,并发布应用。

更新应用

随着应用的发展,需要使用新功能和修复程序对其进行更新。您可以通过将新版本提交到 Google Play 商店或使用 Appflow 的实时更新功能等实时更新服务来更新应用。使用实时更新,更改可以直接从 Appflow 仪表板推送到用户,而无需将更改提交到 Play 商店。详细了解实时更新 此处

注意

为了让 Google Play 商店接受更新的 AAB/APK,您需要编辑 android/app/build.gradle 文件以递增 versionCode 值,然后按照上述说明重新构建应用以发布。