gpt4 book ai didi

android - Google Play 应用程序签名流程证书

转载 作者:行者123 更新时间:2023-12-03 10:02:17 36 4
gpt4 key购买 nike

我正在尝试通过 Play App Signing 了解签名过程。因此有几个问题。

  1. 我正在使用谷歌地图 API,为什么我需要在控制台上添加 App 签名 key 证书的 SHA-1 证书指纹?为什么我不能使用在本地电脑上生成的 SHA 1?
  2. 我需要如何处理从发布中生成的 provate_key.pepk?
  3. deployment_cert.der 的目的是什么?
  4. upload_cert.der 的用途是什么?

能否请您解释一下签署应用程序的正确过程以及如何使用它?

还有 here

现有应用->第 2 步->5 Syas:选择最适合您的发布过程的导出和上传选项,并上传现有的应用签名 key 。

我没有看到上传现有应用签名 key 的选项...

最佳答案

Play 商店中的应用签名过程如下所示,

enter image description here

Google Play 签名使用两个 key 。

  • 上传 key
  • 应用签名 key

上传 key

TL;DR: Google use this key to identify the uploader of the apk/bundle

此 key 用于在上传到 Play 商店时对 apk/bundle 进行签名。此 key 让 Android 知道应用更新是真实的并且来自原始作者。

upload_cert.der 是上传 key 的公钥。

应用签名 key

此 key 用于签署安装在用户设备中的 APK。您可以让 Google 管理 key

deployment_cert.der 是应用签名 key 的公钥。

所以回答你的问题,

  1. 如果您的设备正在运行使用 upload key(开发者 key )签名的应用程序,API 控制台中的指纹应该与 upload key 匹配,反之亦然您设备中的应用已使用 App Signing key 进行签名,您需要拥有相同的指纹。通常,从 android studio 构建的签名 apks/bundle 是使用您选择的 upload key 签名的。从 Play 商店安装的应用使用 App Signing Key

  2. 保持安全,这是 Google 在推送更新时识别作者所必需的。

  3. 查看App Signing Key部分

  4. 查看上传 key 部分

关于android - Google Play 应用程序签名流程证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65700517/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com