反向工程应用程序时,构建类型资源是否可见



我的应用程序中有两个构建变体,一个是发布,另一个是调试。

在一个版本中,我设置了https URL。在调试中,我设置了本地URL用于测试。

如果我把我的发布版本上传到PlayStore,有人可以对它进行逆向工程并查看我的本地测试URL,这可能吗?我不想公开我的测试URL?

如果你只使用flag来切换运行环境,并且sorce代码包含本地测试URL,即使你混淆了它,它也能在反汇编的smali文件中找到

您可以尝试使用gradle从资源中分离建筑常量,参考此处:构建发行版时更改常数值

相关内容

  • 没有找到相关文章