为应用程序创建演示版本的推荐方法是什么。基本上,演示版本将完全正常运行,但仅限于运行25次。我担心的是,如果用户卸载并重新安装,计数将被重置。
我考虑过使用执行次数将数据文件写入SD卡(希望在卸载后仍然存在),但如果可以避免,我不想添加该权限。
有关如何在卸载后保留某种类型的演示标志的任何建议吗?
答案 0 :(得分:3)
即使它在SD卡上,也没有理由用户不能自己去删除你的文件。
I asked a similar question a few months ago,但那是审核副本,而不是演示版。您可以执行与what Dave Webb suggested类似的操作,并将每个用户的设备ID存储在服务器上。这意味着你们都需要启用READ_PHONE_STATE和INTERNET权限,我可以理解不想添加其他权限。但是,这是我能想到的唯一可以保证应用程序只运行X次的唯一万无一失的方法,因为您对手机所做的任何更改都可以反转。
mbaird pointed out that anyone can install the full version of your app and try it for one day before requesting a refund;考虑到这一点,您可能会制作一个残缺的演示版本,告知用户这个(非常用的)市场功能。