跳到主要内容
版本:v8

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
  • 按照提示使用您的密钥库文件对 AAB 进行签名

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

Google Play 签名

如果您尚未切换到 Android App Bundle,您需要在 Google Play 控制台中启用 Play 应用签名才能发布它们。

新应用

首先,在 Google Play 控制台中创建一个新应用。为了启用应用签名,您需要导航到新版本页面,在 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 应用,这也是必需的选项,这样您可以将密钥库文件上传到 Appflow。

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

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

现有应用

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

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

Google Play Console 中选择 Play 应用签名的选项。

提示

通过更小的应用体积、更好的性能和更强的安全性,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 值,然后按照上述说明重新构建应用以发布。