谷歌地图Api Github中的密钥代码

Emm*_*ias 5 android google-maps github

我想在Github上发布一个Android应用程序.问题是我使用谷歌地图Api,我在项目中有api密钥.

你对此有什么建议?只需从代码中删除api密钥?

谢谢!

Bri*_*vdb 6

您可以从代码中删除API密钥,但是在推送到存储库时要不断从代码中删除它是很费力的。

我将创建一个名为keys.xml的新值资源文件,并将所有API密钥移到那里。然后将keys.xml添加到gitignore中,以使其永远不会被推送。在AndroidManifest中,您只需指向字符串资源。

在存储库的自述文件中,您可以指示开发人员如何添加自己的API密钥。