Android - 可以在多个帐户中使用相同的密钥库文件发布不同的应用程序吗?

时间:2013-02-20 05:56:34

标签: java android google-play keystore

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

3 个答案:

答案 0 :(得分:11)

Key Store拥有一系列数字证书,这些证书对于发布商而言是独一无二的,例如您的签名。它们用于验证应用程序是否来自真正的来源。

套餐名称+签名组合必须是唯一的,即一个应用程序不能有多个官方发布商:

  1. 设备不会使用不同的签名更新相同的App包。
  2. Play商店不允许您使用不同的签名更新相同的包文件。
  3. 但发布商可以发布多个应用:

    1. 设备可以包含许多具有不同包名但签名相同的应用。
    2. Play商店可以托管许多包含不同包但签名相同的应用。
    3. 除此之外,每个Play商店帐户都有一个唯一的许可证密钥,与签名不同,它与帐户绑定。对于从其他帐户发布的应用,您不能使用一个帐户的许可密钥。

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

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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