我即将发布我的第一个 Android 应用程序。
我正在考虑为我的应用程序使用 Android 的许可服务 (LVL)。但现在我不确定不使用任何许可服务是否会更好。
- a) LVL 无论如何都可以被破解
- b) LVL 导致我的应用程序出现一些延迟
你们有什么感想 ?!您有使用/不使用 LVL 的经验吗?
我还有其他选择吗?!
Thanks
a) LVL 无论如何都可以被破解
LVL 在老练的盗版者/黑客面前绝对是一坨屎,但是,它确实为您的付费应用程序提供了一些基本的保护,防止普通用户共享和使用。如果没有 LVL,您的付费应用程序是完全赤裸裸的,任何能够获取您的 apk 文件(例如,使用 root 设备)的人都可以在线共享该文件,以便其他人可以免费下载、安装和使用它。
b) LVL 导致我的应用程序出现一些延迟
IMO 的最佳实践是,当您的应用程序从某处下载并安装并在设备上打开时,仅在第一次检查许可详细信息。这里有很多问题讨论如何在应用程序第一次启动时仅运行一次某些代码。
我有其他选择吗
我见过一些人实施自己的保护策略并在自己的网站上发布应用程序,这可能会增加被破解的复杂性。我个人认为这没有多大帮助。您的应用程序多久会被破解完全取决于您的应用程序的受欢迎程度,有很多由最专业的公司创建的应用程序,对于其中大多数您可以轻松地在网上谷歌搜索破解版本。我知道中国有一些社区/论坛,他们创建了自己的市场应用程序版本,并且每天都有一群人盗版流行应用程序(新添加或升级),并在他们自己的假市场应用程序中发布破解版本,如果您购买了中国的三星 Galaxy Tab 带有这种假市场应用程序,您可以从这里下载最流行的应用程序/游戏。所以面对事实吧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)