【问题标题】:Google Maps Android API v2 expiring dev API keyGoogle Maps Android API v2 即将到期的开发 API 密钥
【发布时间】:2013-07-12 18:49:25
【问题描述】:

我已按照此处 (https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key) 的说明为 Google Maps for Android V2 创建了一个开发 API 密钥和一个发布 API 密钥。

我使用 dev 密钥进行开发。当我准备好发布时,我切换到发布密钥(在 AndroidManifest.xml 中),导出我的应用程序,并将其上传到 Google Play 商店。当我再次开发时,我切换回 dev 密钥,但它不再起作用。我必须使用 Google API 控制台生成一个新的。

我怎样才能避免一次又一次地重新生成开发密钥?

谢谢。

【问题讨论】:

    标签: android google-play google-maps-android-api-2 google-play-services


    【解决方案1】:

    一个地图密钥可以轻松使用多个证书,这样您就可以拥有一个 Google 地图密钥,而不必担心您的应用当前使用哪个证书进行签名。

    要将更多证书分配给一个 Google Maps 密钥,只需将证书哈希和包名称放在单独的行中,即:

    AA:BB:CC.......;com.webnetmobile.test
    XX:DD:ZZ.......;com.webnetmobile.test
    

    其中AA:BB:CC... 是证书哈希。一个条目用于您的调试证书,另一个用于生产。您还可以编辑当前密钥以添加新条目,因此无需重新创建(除非您确定这是强制性的)

    【讨论】:

      猜你喜欢
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      相关资源
      最近更新 更多