2010-04-23 54 views
4

为应用程序创建演示版本的建议方式是什么?基本上,演示版本将功能齐全,但仅限于运行25次。我的担心是,如果用户卸载并重新安装,计数将被重置。演示版本的应用程序

我想过写一个数据文件到SD卡与执行的计数(希望卸载后会继续存在),但我不希望添加该权限如果我能避免它。

如何有某种类型的演示标志的任何建议卸载后仍然存在?

回答

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;考虑到这一点,你可能会制作一个残缺的演示版本,告知用户这个(不常用的)市场功能。

+1

对于这个未来的读者(非常好回复),退款时间已缩短至15分钟。 – monkjack 2011-01-01 20:43:12