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

2022-01-20 00:00:00 android google-play keystore java

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

I have uploaded signed apk file with keystore in Client Developer Account. Now i have an another application from the same client with different Developer Account. Can i upload signed apk file with the same keystore file or shall i use new keystore file? Please Help me...

推荐答案

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

Key Store has a collection of digital certificates, which are unique to a publisher, like your signature. They are used to verify that Apps come from a genuine source.

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

Package name + signature combo must be unique, i.e. one App can't have multiple official publishers:

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

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

but a publisher can publish multiple apps:

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

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

Apart from that, each Play Store Account is given a unique Licence key, unlike signature, its bound to the Account. You can't use one Account's Licence Key for an app published from other account.

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

As far as Google policy is concerned, I don't think they limit 1 signature per developer account as of now.

相关文章