1

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

我需要在这两个应用程序上使用 Google Maps API。Google Maps API 文档说:

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

但是,Android 工具文档说明如下:

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

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

4

1 回答 1

0

同一页还说:

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

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

PS 像这样的情况可能就是为什么你的第二句话说“一般来说,推荐的策略......”。

于 2013-01-14T19:42:32.147 回答