我编写通过Market分发的Android应用程序。用户已经写过询问他们是否可以拥有一个应用程序的原始.apk(他们位于市场不可用的国家/地区)。
这样做是否安全,或者我是否有可能以某种方式被扯掉 - 比如复制并重新分发我的应用程序?
感谢您的帮助。
答案 0 :(得分:3)
应用程序可以进行逆向工程。如果有人抓住.apk文件,他们可以对您的代码进行反向工程。公司/个人试图阻止它的方式之一是code Obfuscator. Google在application licensing document中讨论代码混淆,以帮助您防止逆向工程。
编辑:通过阅读更多信息,看起来市场不允许您将.apk文件下载到手机中,如果它是受版权保护的,它只会从市场上安装它。如果您的应用不受版权保护,您可以从市场上下载.apk。
因此,您的问题的答案是肯定的,直接提供.apk文件更危险。但是,如果您的应用程序没有复制保护,那么任何人都可以使用.apk(依赖于国家/地区)。