【问题标题】:Android - Can Publish different Apps with same keystore file in multiple Accounts? [duplicate]Android - 可以在多个帐户中发布具有相同密钥库文件的不同应用程序吗? [复制]
【发布时间】:2013-02-20 05:56:33
【问题描述】:

我已在客户端Developer Account 中上传带有keystore 的签名apk 文件。现在我有一个来自同一个客户端的另一个应用程序,具有不同的开发人员帐户。我可以使用相同的keystore 文件上传签名的apk 文件还是应该使用新的keystore 文件?请帮帮我...

【问题讨论】:

  • 可以,只要包名不同。
  • ok @User117 "Yes" 意思是我可以在不同的开发者帐户中使用相同的密钥库上传不同的签名 apk 文件(当然,包名不同)?

标签: java android google-play keystore


【解决方案1】:

Key Store 有一组数字证书,它们是发布者独有的,例如您的签名。它们用于验证应用是否来自真实来源。

包名+签名组合必须唯一,即一个App不能有多个官方发布者:

  1. 设备不会更新具有不同签名的相同应用包。
  2. Play 商店不允许您更新具有不同签名的相同包文件。

但发布者可以发布多个应用:

  1. 设备可以有许多应用程序包名称不同但签名相同。
  2. Play 商店可以托管许多应用程序包不同但签名相同的应用程序。

除此之外,每个 Play 商店帐户都被赋予一个唯一的许可证密钥,与签名不同,它绑定到帐户。您不能将一个帐户的许可证密钥用于从其他帐户发布的应用程序。

就 Google 政策而言,我认为他们目前不限制每个开发者帐户 1 个签名。

【讨论】:

    【解决方案2】:

    只要您的所有应用都具有唯一的软件包名称,您就可以在任意数量的应用中使用相同的密钥库,在任意数量的帐户中使用。

    【讨论】:

    • 对于“别名”,我应该写什么?
    【解决方案3】:

    是的,使用相同的keystore,您可以在不同的开发者帐户中发布应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      相关资源
      最近更新 更多