【发布时间】:2017-04-06 09:26:30
【问题描述】:
我想在 Github 上发布一个 Android 应用。问题是我使用 Google Maps Api,并且我在项目中有 api 密钥。
您对此有何建议?只需从代码中删除 api 密钥?
谢谢!
【问题讨论】:
标签: android google-maps github
我想在 Github 上发布一个 Android 应用。问题是我使用 Google Maps Api,并且我在项目中有 api 密钥。
您对此有何建议?只需从代码中删除 api 密钥?
谢谢!
【问题讨论】:
标签: android google-maps github
您可以从代码中删除 API 密钥,但在推送到存储库时要继续从代码中删除它会很困难。
我将创建一个名为 keys.xml 的新值资源文件并将所有 API 密钥移到那里。然后将 keys.xml 添加到 gitignore,这样它就不会被推送。在 AndroidManifest 中,您只需指向字符串资源。
在您的存储库的自述文件中,您可以指导开发人员如何添加他们自己的 API 密钥。
【讨论】: