【问题标题】:Time limits for trial version of application试用版申请时间限制
【发布时间】:2012-08-29 21:03:17
【问题描述】:

我希望制作我制作的应用的试用版。基本上,我想对应用程序在显示用户必须购买应用程序的付费版本之前运行多长时间设置一个时间限制。

感谢您提前提供的任何提示!

【问题讨论】:

  • 这个问题是清除数据/重新安装。如果您有服务器,则可以从设备创建一个 uniqueid 并将其存储在服务器端,以获得更强大的解决方案。
  • 我认为没有 100% 的方法可以做到这一点。总会有办法绕过它。最好禁用免费版本的某些功能,或者像大多数应用程序一样禁用广告支持版本。
  • 感谢大家的回答!

标签: android version trial


【解决方案1】:

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

每次启动应用程序时,检查与设备对应的到期日期,并在试用期结束时显示适当的消息。

否则,禁用一些功能并仅在用户购买时发布。

不要使用 SharedPreferences,因为用户可以轻松清除应用程序数据并且时间会被重置。

【讨论】:

  • 虽然您和 Niek 的答案都可以,但这将应用程序限制为必须在线连接。在不知道他的应用程序做了什么或任何事情的情况下,它可能不是一个解决方案。无论如何都要为提供一种方式投票!
  • @mario :感谢您的支持!是的,我明白你想说什么。当您说总会有解决方法时,您是对的。
【解决方案2】:

使用带有存储电话 ID 和日期的数据库的服务器。然后检索当前电话的状态。当用户安装一个新的 rom 时,id 会改变,所以应该不会很频繁。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-26
    • 2013-07-17
    • 1970-01-01
    • 2011-09-29
    • 2012-10-25
    相关资源
    最近更新 更多