【发布时间】:2017-11-14 07:30:15
【问题描述】:
我正在 IOS 和 Android 上开发基于 webview 的混合应用程序。我正在使用 TestFlight for IOS 和 Android 上的 Public Beta 测试。
IOS 测试人员无法使用 Safari 开发者工具查看代码,但 Android 测试人员可以使用 Chrome 开发者工具查看代码。
如何防止 Android 测试人员访问代码。这是我在 Android Studio 中遗漏的一些设置吗?
【问题讨论】:
-
在 android webview 源代码被放置在 assets 中意味着最终用户可以提取并可以在生产应用程序中查看源代码。你不能阻止用户访问 webview 代码。
-
对于 javascipt 代码,您可以缩小但也不是 100% 安全
-
Apple 怎么会管理这个,而 Android 甚至允许检查发布版本,实际上我更担心在运行时修改他们的数据。