【问题标题】:How to sign apk with Google signed keys to upload in other apps stores如何使用 Google 签名密钥签署 apk 以上传到其他应用商店
【发布时间】:2022-01-06 05:34:28
【问题描述】:

我已使用我的签名密钥(密钥存储文件)将我的应用程序包上传到游戏控制台,Google 将其用作上传密钥证书并生成了一个公共签名证书。

当用户从 Play 商店下载我的应用程序时,它将使用 Google 生成的公共签名证书进行下载。现在我需要将我的应用上传到其他应用商店。如果我使用我的上传证书密钥,那么它将与从 Play 商店下载的应用程序不匹配。

那么如何使用 Google 生成的公共签名证书对我的 APP 进行签名?

【问题讨论】:

    标签: android google-play-console android-app-signing


    【解决方案1】:

    如果您在注册 Play Signing 时没有向 Google 提供您自己的签名密钥,则您无法自行为 APK 签名。

    如果您将 App Bundle 上传到 Play 管理中心,您可以从 Play 管理中心的“Bundle Explorer”页面下载通用 APK。此 APK 将使用签名密钥(即安装在用户设备上的密钥)进行签名。

    如果您上传 APK,则只需在 Play 管理中心(也在“Bundle Explorer”中)下载使用签名密钥签名的 APK。

    虽然您的用户会从 Play 下载然后从另一个商店升级,这似乎有点奇怪,所以值得考虑是否值得在商店之间共享签名密钥。

    【讨论】:

    • 我没有向 Google 提供任何签名证书。我现在可以拿到那个证书吗?我有一个 PEPK 文件。
    • 您可以从 Play 管理中心下载证书,但这无助于您对 APK 进行签名,因为您需要使用私钥进行签名。不,很遗憾,您无法从 Google 下载私钥。
    猜你喜欢
    • 2018-03-01
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    相关资源
    最近更新 更多