Android签名策略:文档矛盾?

时间:2013-01-14 19:26:48

标签: android google-maps signing

我在Google Play上发布了一个应用。我正在编写一个新的应用程序,我正在尝试确定是否需要新的证书,或者我是否可以使用我在第一个应用程序上使用的相同证书。

我需要在两个应用上使用Google Maps API。 Google Maps API documentation说:

  

“使用相同证书的应用程序可以使用相同的API密钥。但是,建议的做法是使用不同的证书对每个应用程序进行签名,并为每个应用程序获取不同的密钥。”

但是,Android Tools documentaion说明了以下内容:

  

“一般而言,所有开发人员的推荐策略是在应用程序的预期使用期限内使用相同的证书对所有应用程序进行签名。”

那么,这里有矛盾吗?我应该使用相同的证书还是创建一个新证书?

1 个答案:

答案 0 :(得分:0)

同一页也说:

  

Maps API密钥基于应用程序的简短形式   数字证书,称为SHA-1指纹。

这就是为什么你需要为每个单独的密钥单独的证书(如果你决定使用单独的API密钥)。

P.S。这样的情况可能就是为什么你的第二个引语说“一般,建议的策略......”。