跳到主要内容
版本:v7

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 功能)来更新。使用 Live Updates,可以直接从 Appflow 仪表板向用户推送更改,而无需提交更改到 Play Store。在此处了解更多关于 Live Updates 的信息 here。

备注

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