我在 Google Play 上发布了一款应用。我正在编写一个新应用程序,并试图确定是否需要一个新证书,或者我是否可以使用我在第一个应用程序上使用的相同证书。
我需要在这两个应用程序上使用 Google Maps API。Google Maps API 文档说:
“使用相同证书的应用程序可以使用相同的 API 密钥。但是,推荐的做法是使用不同的证书对每个应用程序进行签名,并为每个应用程序获取不同的密钥。”
但是,Android 工具文档说明如下:
“一般来说,向所有开发人员推荐的策略是在应用程序的预期生命周期内使用相同的证书对所有应用程序进行签名。”
那么,这里有矛盾吗?我应该使用相同的证书还是创建一个新证书?