2012-09-10 48 views
1

这就是我要做的:谷歌应用程序许可的Beta应用程序?

  • 把一个应用程序到免费的测试版

  • 让用户对他们如何能长时间使用它的“Beta测试”的时间限制(时间炸弹但这很容易解决)

  • 当用户的测试时间到了(说30天),当用户进入应用程序时[或者更好的是,他们得到一个屏幕弹出时,他们开始他们的电话] a屏幕会弹出一条关于测试结束的消息,如果您喜欢我们的产品,请购买付费版本。

所以我正在做的是在我的申请30天的试用期。

(我几乎可以肯定这已经做过,我不知道如何做到这一点我自己)

回答

1

可能检测试验结束时将使用首当存储当前的日期的最简单方法应用程序首先启动,然后在每次后续启动时将该存储日期与当前日期(从手机或互联网)进行比较。

用户可以从设置清除应用程序的数据,或者卸载并重新安装应用程序,但是,它会重新开始工作。

解决方案之一就是让应用程序在首次启动时向应用程序所连接的设备或用户的Google帐户注册设备,以请求每次后续启动的权限。

更便宜的解决方案是设计您的应用程序,以便清除其数据或卸载并重新安装该应用程序足以阻止用户执行此操作;例如,防止在试用版中从应用中导出数据,以便用户必须选择是付费还是卸载应用并丢失所有工作。

+0

作为一个很好的答案,这是我知道的信息。我想我或多或少地在寻找如何配置服务器的原因。 - 我不打算像snarky或类似的东西。 – CodeMonkeyAlx