自动生成密钥谷歌服务

12

有人知道为什么Google不停地生成新的API密钥吗?还是说是我的应用出了问题?看到不断产生新密钥真的很烦人,却又没有任何明显的原因。

Google developer console

2个回答

3

显然,我意识到每当我尝试从Firebase下载google-services文件时,谷歌会重新生成新的API密钥供使用。如果您不想出现这种行为并使自己感到困扰,最好坚持在本地PC上使用一个文件。

此外,我建议限制大多数API密钥,例如在我的情况下,与“iOS”平台相关联的所有API密钥都仅限于iOS,并包含特定的捆绑标识符。这不仅可以防止API的误用,还可以防止未经授权的应用程序/个人使用您分配的API密钥。


很好的发现@Sharkes。只是为了补充这个解决方案,如果你使用Firebase解决方案中的google-services文件,你需要在AndroidManifest.xml文件中更新以下内容:<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/google_api_key" tools:replace="android:value" /> <meta-data - Adarsh Yadav
考虑到它在代码库中无处可寻,删除它是否安全? - keriackus
如果有使用场景,请继续删除它 @keriackus - Sharkes Monken

1
这也可能发生在您启用了Google控制台帐户中以前未启用的新API的情况下。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接