【问题标题】:Android App Webview code available to end usersAndroid App Webview 代码可供最终用户使用
【发布时间】: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 甚至允许检查发布版本,实际上我更担心在运行时修改他们的数据。

标签: android hybrid-mobile-app


【解决方案1】:

我发现阅读手册很有帮助,尤其是

https://developer.android.com/studio/publish/preparing.html

我有 WebView.setWebContentsDebuggingEnabled (true);在导致问题的我的代码中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 2014-10-09
    • 2012-09-25
    • 1970-01-01
    相关资源
    最近更新 更多