现在我已经完成了我的第一个应用程序,我希望有两个版本,一个免费(广告和功能少一点)和一个完整/付费版本。
我知道您不能完全阻止应用程序被破解/分发,但无论如何,我当前对于发布应用程序的最佳方法有一些想法。
1)商店中的完整版和轻版都没有额外的支票
2)整合了Google Market许可证检查的完整版本...这真的带来了任何“安全性”吗?我已经读过这种保护已被破解,因此很无用吗?
3)有轻型版本并通过InApp购买转换为完整版本?目前我不知道如何实施InApp计费以及如何检查用户是否支付inApp以发布完整功能......当然还有解决方法,对吧?
你会怎么做? 您是否试图阻止您的应用被非法共享,或者您认为这是不值得的,因为可以删除任何保护(然后它仍然是共享的)?
收集一些想法:)
答案 0 :(得分:1)
我个人认为In app购买是阻止人们获得免费付费版本应用的最安全方式,因为当某人不可避免地(如果您的应用很受欢迎)在互联网上发布您的应用的apk文件时,它只是免费版。
答案 1 :(得分:1)
我经历了相同的思考过程,并选择了新应用程序的选项3。
我的推理如下;
使用选项1,您需要维护两个应用程序,用户必须卸载试用版,并且存在在两个版本之间迁移数据的问题。
选项2包含选项1的所有问题以及实施的麻烦。
选项3您只需要维护一个代码库,用户可以快速轻松地升级所有数据,并且您可以获得更高的下载统计数据/评级,而不是两个。
使用计费库的第3版,实现它变得更加容易。我跟踪了来自Google here的示例,并在几个小时内轻松删除了IAB广告。