我可以为不同的应用程序使用相同的别名和密钥库文件进行Playstore上传

时间:2016-11-23 13:35:04

标签: android android-keystore

我需要在playstore上传我自己的新第二个Android应用程序。我知道可以使用相同的密钥库文件。但我不知道使用相同的别名或不同的别名需要为Playstore的第二个应用程序生成。

2 个答案:

答案 0 :(得分:0)

是如果所有应用都属于您或您的公司,您可以使用相同的密钥库上传不同的应用。

答案 1 :(得分:0)

Keystore只是容器拿着你的密钥(就像jar用于cookie),所以从技术的角度来看,如果你把所有的密钥保存在单个密钥库中,或者你把它们分成许多密钥就完全无关紧要了(你甚至可以为每个密钥分隔密钥库文件 - 没有什么可以防止这种情况。)

Alias也无关紧要 - 只是为了您的方便,它只是为您的钥匙“人性化的名字”。它在技术上也没有区别,但是在给定的密钥库中使用相同的别名不能有多个密钥:

  

KeyStore别名

     

所有密钥库条目(密钥和可信证书   条目)可通过唯一别名访问。

http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html

但是,您可以在不同的密钥库中使用相同的别名,而不会出现任何问题。

注意:您可以使用相同的密钥在技术上签署所有应用程序,但强烈建议不要这样做。您应该为每个已发布的应用创建单独的密钥 - 这将使您的生活更加轻松,例如您决定出售您的项目。