2

最近我在 Android Market 上发布了我的新应用程序。此应用程序包含Android 许可证。这个许可证工作得很好,当我把我自己的apk放在我的手机上时,会弹出一个对话框,说我需要在市场上购买这个应用程序。但是,今天我在某个论坛上看到了我的应用程序,当我测试它时,许可证不起作用,我无需购买即可进入该应用程序。有什么我做错了吗?

你也可以给我一些可以帮助我阻止这些黑客的提示。我正在考虑对我的主要活动进行推送通知,该通知仅在我有新更新时才会弹出,因此未注册的人无法获得此新更新。但真正的问题是我不知道如何做到这一点。如果您有更好的解决方案,请告诉我,我计划很快发布我的新应用程序,但我正在考虑推迟一段时间,因为这种盗版正在发生。请帮助我,我已经为这个新应用程序工作了几个月,我不希望这种盗版再次发生。

4

2 回答 2

2

我不认为您可以通过市场获得您的许可应用程序而不购买它。我不确定您为什么要这样做,因为您可以自己编译并使用 ADB 安装它。

但是,我不会太担心有人盗版您的软件。无论如何,任何优秀的甚至是稍微熟练的破解者都将能够删除您拥有的任何安全性。根据我的经验(从竞争环境的两端),游戏总是归结为猫捉老鼠,你最终会浪费时间而不是添加功能、修复错误等。

于 2011-04-17T22:53:54.830 回答
0

查看 ProGuard。

它与 Eclipse/Android 的东西一起免费提供。

ProGuard 可能使人们更难以反编译和修改您的应用程序包以通过许可检查。

我不知道 ProGuard 实际上在阻止盗版方面做得如何。

于 2012-06-11T13:48:32.733 回答