首页 > 解决方案 > Google Play 商店没有要求我创建上传密钥库……我还需要创建一个吗?

问题描述

我选择为我的应用使用 Google Play App Singing 服务。

我创建了一个密钥库,并用它签署了我的发布应用程序包。然后,我创建了一个内部测试版本,并通过单击选择加入 Play App Signing。在这方面对我没有更多要求。

现在我很困惑,因为我在文档中读到的所有内容都说您将被要求为应用程序提供上传密钥。我没有被要求提供这个。

当我转到“发布”部分的应用签名页面时,它没有给我上传/创建和上传密钥库的选项。

究竟发生了什么?如何在未上传上传密钥库的情况下注册 Play App Signing?

标签: androidgoogle-playkeystoregoogle-play-consoleandroid-app-signing

解决方案


首先,您必须使用给定的密钥库配置对您的 aab/apk 文件进行签名。这使您可以在发布后持续维护您的应用程序的更新和管理权限。您还需要了解的是,一旦您上传到控制台驱动器,谷歌就会从应用程序包中提取发布密钥。但是,在您所做的事情中,您正在手动提供密钥。我会给你一个钥匙,因为你似乎对这个系统有点绿色:

  • 应用签名密钥在应用的整个生命周期内都不能更改。将您的应用签名密钥保密,但您可以与他人共享您的应用的公共证书。

  • 上传密钥
    在您将应用程序包或 APK 上传到 Google Play 之前,您用来签署它的密钥。将您的上传密钥保密,但您可以与其他人共享您的应用程序的公共证书。出于安全原因,最好使用彼此不同的应用签名和上传密钥。


推荐阅读