【发布时间】:2018-03-15 04:16:51
【问题描述】:
我有一个 Google MAPS API KEY,当您使用逆向工程反编译我的应用程序时,可以很容易地看到它。这一点都不好。另外,我在通过字符串访问的源代码中使用了 Weather API KEY。
我找到了这个网站https://medium.com/@cassioso/a-strategy-to-secure-your-api-keys-using-gradle-b9c107272860
想问你,这篇文章是推荐的还是你有更好的主意?
有人对这个问题有任何经验吗?
我正在使用 ProGuard,但 ProGuard 不会混淆 AndroidManifest(据我所知,这甚至是不可能的),它也不会混淆任何 String API KEY(我不知道为什么)
我对 DexGuard 没有任何经验。
您能否告诉我这个网站是否正常运行,或者您能否提供更多关于如何在清单和源代码中隐藏 api 密钥的提示。
【问题讨论】: