“保护”应用:通过InApp购买免费到完整版?市场许可证验证?还是没用?

时间:2013-01-04 09:39:33

标签: android in-app-purchase protection piracy-protection

现在我已经完成了我的第一个应用程序,我希望有两个版本,一个免费(广告和功能少一点)和一个完整/付费版本。

我知道您不能完全阻止应用程序被破解/分发,但无论如何,我当前对于发布应用程序的最佳方法有一些想法。

1)商店中的完整版和轻版都没有额外的支票

2)整合了Google Market许可证检查的完整版本...这真的带来了任何“安全性”吗?我已经读过这种保护已被破解,因此很无用吗?

3)有轻型版本并通过InApp购买转换为完整版本?目前我不知道如何实施InApp计费以及如何检查用户是否支付inApp以发布完整功能......当然还有解决方法,对吧?

你会怎么做? 您是否试图阻止您的应用被非法共享,或者您认为这是不值得的,因为可以删除任何保护(然后它仍然是共享的)?

收集一些想法:)

2 个答案:

答案 0 :(得分:1)

我个人认为In app购买是阻止人们获得免费付费版本应用的最安全方式,因为当某人不可避免地(如果您的应用很受欢迎)在互联网上发布您的应用的apk文件时,它只是免费版。

答案 1 :(得分:1)

我经历了相同的思考过程,并选择了新应用程序的选项3。

我的推理如下;

使用选项1,您需要维护两个应用程序,用户必须卸载试用版,并且存在在两个版本之间迁移数据的问题。

选项2包含选项1的所有问题以及实施的麻烦。

选项3您只需要维护一个代码库,用户可以快速轻松地升级所有数据,并且您可以获得更高的下载统计数据/评级,而不是两个。

使用计费库的第3版,实现它变得更加容易。我跟踪了来自Google here的示例,并在几个小时内轻松删除了IAB广告。