我几乎已经完成了我的Android应用程序,所以我正在考虑分发应用程序的方法。我看到Market上的一些应用程序有免费的限制/锁定版本和单独的解锁密钥/许可证密钥,这解锁了额外的功能。
这是怎么做到的?这里有人这样做过吗?如果是这样,它的效果如何?
我想也许这比同一个应用程序的两个版本(即Lite和Pro)更好。
感谢。
答案 0 :(得分:4)
做了更多的研究,我发现了AppSwipe的作者关于他们如何解决这个问题的帖子。我们的想法是使用静态方法返回布尔值,该值指示最终用户是否安装了密钥组件。使用PackageManager签名检查完成检查。