Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 申请书试用版的时限_Android_Version_Trial - Fatal编程技术网

Android 申请书试用版的时限

Android 申请书试用版的时限,android,version,trial,Android,Version,Trial,我正在寻找一个我制作的应用程序的试用版。基本上,我想在弹出一个窗口,说明用户必须购买付费版本的应用程序之前,对应用程序的运行时间设置一个时间限制 谢谢你提前给我的提示 首次在设备上安装应用程序时,请连接到服务器并为其分配设备的唯一id 每次启动应用程序时,检查设备对应的过期日期,并在试用期结束时显示相应的消息 或者,禁用一些功能,并仅在用户购买时发布 不要使用SharedReferences,因为用户可以轻松地清除应用程序数据,时间将被重置。使用带有存储电话id和日期的数据库的服务器。然后检索当

我正在寻找一个我制作的应用程序的试用版。基本上,我想在弹出一个窗口,说明用户必须购买付费版本的应用程序之前,对应用程序的运行时间设置一个时间限制


谢谢你提前给我的提示

首次在设备上安装应用程序时,请连接到服务器并为其分配设备的唯一id

每次启动应用程序时,检查设备对应的过期日期,并在试用期结束时显示相应的消息

或者,禁用一些功能,并仅在用户购买时发布


不要使用SharedReferences,因为用户可以轻松地清除应用程序数据,时间将被重置。

使用带有存储电话id和日期的数据库的服务器。然后检索当前手机的状态。当用户安装一个新的rom时,id会发生变化,因此这种情况不应该经常发生。

问题在于清晰的数据/重新安装。如果你有一台服务器,你可以从设备中创建一个唯一的ID,并将其存储在服务器端,以获得更健壮的解决方案。我认为没有100%的方法可以做到这一点。总会有办法解决的。最好禁用免费版本的一些功能,或者像大多数应用程序一样禁用受广告支持的版本。谢谢大家的回答!虽然你和Niek的答案都可以,但这限制了应用程序必须在线连接。如果不知道他的应用程序做了什么或关于它的任何事情,它可能不是一个解决方案。无论如何,为提供一种方式投票吧@马里奥:谢谢你的邀请!是的,我明白你想说什么。你说的对,总是会有工作做的。