跳到主要内容
版本:v6

Android Play Store 部署

如果您使用的是 Capacitor,还可以参考 Capacitor 文档中的部署到 Google Play。

生成应用的发布构建​

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

npx cap sync

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

接下来,打开 Android Studio:

npx cap open android

签名 APK​

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

  • 打开 Build 菜单
  • 选择 Generate Signed Bundle / APK
  • 按照提示使用您的 keystore 文件签名 AAB

有关完整详情,请查看 Android 文档。

Google Play 签名​

如果您尚未切换到 Android App Bundle 格式,您需要在 Google Play Console 中选择加入 Play App Signing 才能发布它们。

新应用​

首先,在 Google Play Console 中创建一个新应用。要启用应用签名,您需要导航到新版本发布页面,可以在 Production、Open testing、Closed testing 或 Internal testing 页面上。选择"Create new release"按钮,如下所示(选择哪种发布类型不重要,因为您现在不必实际完成创建新版本):

Google Play Console 的 Production 标签页,箭头指向"Create new release"按钮。

在 App integrity 部分下,点击 Change app signing key 按钮:

Google Play Console 的 App integrity 部分,突出显示"Change app signing key"按钮。

接下来,选择 Export and upload a key from Java Keystore 选项。这是唯一可以保留密钥并让 Google Play 用于签名的方式。如果您使用 Appflow 在云端构建 Android 应用,这也是必需的选项,以便将 keystore 文件上传到 Appflow。

Google Play Console 显示"Export and upload a key from Java Keystore"选项。

按照屏幕上的说明生成 Keystore,您也可以使用相同的 Keystore 文件在 Appflow 仪表板中签名您的应用。如果您需要生成 Keystore 文件的帮助,可以参考我们的文档此处。上传生成的 zip 文件后,一切就绪!使用 keystore 文件签名构建 AAB 二进制文件,然后上传到 Google Play。

现有应用​

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

要选择加入应用签名,您需要上传用于签署以前版本的应用签名密钥。导航到 Setup -> App integrity,然后选择下图中看到的两种方法之一。上传密钥后,您就可以注册 Play App Signing。

Google Play Console 中选择加入 Play App Signing 的选项。

提示

AAB 二进制格式具有更小的应用体积、更高的性能和更强的安全性,对应用开发者和用户都有利。如果您有使用 APK 格式的现有 Android 应用,请考虑迁移到 AAB 以利用其提供的所有优秀功能。

提交应用到 Google Play Store​

现在已生成发布 AAB/APK,可以编写 Play Store 列表并上传 AAB/APK。

首先,访问 Google Play Store Developer Console 并创建一个新的开发者账户。

备注

创建 Google Play 开发者账户需要 25 美元。

创建开发者账户后,点击 Create an Application。

Google Play Store Developer Console,突出显示"CREATE APPLICATION"按钮。

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

更新应用​

随着应用的发展,需要使用新功能和修复来更新应用。可以通过向 Google Play Store 提交新版本,或使用实时更新服务(如 Appflow 的 Live Update 功能)来更新应用。使用实时更新,可以从 Appflow 仪表板直接将更改推送给用户,无需向 Play Store 提交更改。在此处了解更多关于实时更新的信息。

备注

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