我想知道当我在Play商店上传我的phonegap应用程序时,是否有人可以在安装我的应用程序后查看源代码。
如果源代码是可见的,我可以采取哪些步骤来保护它?
答案 0 :(得分:2)
PhoneGap 应用程序基本上是html/css,javascript代码包含在原生Android WebView中。因此,为了保护您的源代码,您可以使用uglify等技术对其进行编码。对于普通用户来说,这就足够了。它类似于Proguard对原生Android apk的作用。但是,如果您想要完全保密代码逻辑的某些部分,请将其保留在服务器端本身。任何面向应用程序的客户端都是可读的(例如,网页,可执行文件等)。
答案 1 :(得分:0)
您可能知道,apk文件实际上只是一个zip存档,因此您可以尝试将文件重命名(或简单地迫使解压缩工具打开apk文件)为appname.apk.zip并使用任何文件解压缩zip实用程序。
处对源代码签出进行加密。