我正在制作我的第一款Android应用,它将是一款针对API8(Android 2.2)的付费(1美元)应用.
现在我看到2个选项来保护我的应用免受共享:
使用Android许可证检查:问题是设备必须具有互联网连接,而且正如我在网上看到的那样,许可证缓存是错误的.并且,最大的缺点是它可以被普通的破解者破解......而且,我不想通过减慢应用程序启动或通过连接互联网来惩罚诚实用户.
使用ProGuard,并在发布应用程序时激活旧版防复制选项:这是不安全的,甚至新手也能够复制/共享我的应用程序?
此外,我不会花太多时间在我的应用程序的安全性上,所以请不要建议难以实现/耗时的解决方案.
现在我更多的是第二种选择.请帮我决定,并告诉我,我说的是不对.
[更新]还有一个问题:Android LVL是否会为APK添加更多加密并使其更难分享?或者它仅用于在线检查许可证?根本不使用它是否安全,只在上传时使用Proguard和传统的防拷贝选项?
谢谢.
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |