如何在不授予 Google 签名权限的情况下发送 App Bundle?

Com*_*are 9 android google-play

在米莱娜·尼科利奇 (Milena Nikolic) 的“Google Play 新功能” 演讲中,作为 Google#android11发布的一部分,她说:

随着我们不断改进 App Bundle,我们预计它会在 2021 年的某个时候成为所有新应用程序的要求。

我在文档中看到的所有内容都表明,在 Play 商店中使用 App Bundle 的唯一方法是使用他们的 Play App Signing 服务,例如:

注册应用 Play App Signing。否则,您无法将 app bundle 上传到 Play 管理中心。

(来自https://developer.android.com/guide/app-bundle

如果您构建并上传 Android App Bundle,则必须注册 app Play App Signing。

(来自https://developer.android.com/studio/publish/upload-bundle

而且,由于 app bundle 将 APK 的构建和签名推迟到 Google Play 商店,因此您需要在上传 app bundle 之前选择加入 Play App Signing。

(来自https://developer.android.com/studio/publish/app-signing

但是,Google 的文档有很多空白。

那么,是否有我缺少的选项,即我可以通过 App Bundle 分发应用程序而不使用 Play App Signing?例如,也许我可以bundletool用来构建单独的 APK 位,在本地对它们进行签名,然后上传这些结果。

woj*_*ski 5

只是为了确认文档所说的内容,必须使用 Play App Signing 才能在 Google Play 上与 App Bundles 一起发布。

来源:我在 Google 的 Android 团队工作。

  • 这是绝对的技术限制吗?另外,团队能否回答这些“令人不安的问题”?https://commonsware.com/blog/2020/09/23/uncomfortable-questions-app-signing.html (6认同)