我刚刚生成了要在我的 Android 应用程序中使用的 Google 地图 API 密钥。我必须提供应用程序的 SHA-1 指纹和包名称。它看起来像这样:
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.android.mapexample
如您所见,我必须提供应用程序的包名称。那么,这是否意味着我需要为不同的应用程序获取不同的 API 密钥?
PS:奇怪的是,不知何故,Google 为我输入的 SHA-1 和包名称组合生成了两个 API 密钥。这是正常的吗?那么,我应该使用哪一个呢?
您可以对不同的应用程序使用相同的密钥库和 API 密钥。
- 使用相同的密钥来签署您的应用程序。
- 在控制台页面中为每个应用程序添加一行。
所以,像这样:
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.android.mapexample
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.android.anotherapp
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.temp.lastapp
现在,您可以对所有这些应用程序使用相同的 API 密钥。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)