【问题标题】:Creating a demo period in an Android application在 Android 应用程序中创建演示期
【发布时间】:2010-11-02 11:47:53
【问题描述】:

我正在寻找一些有关如何在我的 Android 应用程序中创建演示期的信息。本质上,我希望用户能够使用我的应用程序 5 天。有哪些方法可以确定用户使用该应用程序的时间?

我能想到的唯一解决方案是尝试根据用户首次启动应用程序时的日期/时间戳将某些内容保存到共享首选项中。然后每次他们启动应用程序时,我都会从 Shared Prefs 中获取这些数据,并相应地启用/禁用功能。不过,我不确定如何将时间戳记入共享首选项。

不幸的是,Google 上似乎没有太多内容……或者我只是使用了错误的关键字。

帮助!谢谢!

【问题讨论】:

  • 如果您要使用共享首选项 - 用户可以清除保存的数据(管理应用程序)并且首选项将消失,允许用户再使用您的应用程序 5 天。不是世界末日,因为如果您将数据存储到数据库中,用户也会失去它,但值得牢记。
  • 我的想法是,如果用户如此倾向于经常这样做,我无论如何也不会真正从他们那里得到 0.99 美元。

标签: java android timestamp smartphone demo


【解决方案1】:

【讨论】:

  • 我应该提到我考虑过这一点。从根本上说,它有它自己的问题......我必须为我不想做的原始应用程序收费。我希望用户下载完整的免费版本以便迷上我的应用程序。我坚信这种方法会随着时间的推移产生对应用程序的更多兴趣,这很可能会增加应用程序的收入。
【解决方案2】:

我使用共享首选项实现了这一点。显然,正如 Scoobler 所建议的,用户可以绕过这个问题。但正如我也说过的,这种类型的用户无论如何我都不会得到 0.99 美元。

正如我在过去几个月中了解到的那样,我认为我处理此问题的方法是错误的。过期的演示应用程序在市场上并不常见。相反,开发人员会创建其应用程序的广告支持和精简版。就我所见,这些往往比演示期应用更成功。

生活和学习...或者是代码和学习... :)

【讨论】:

  • 在阅读之前我也在使用它。我使用共享偏好 (SP) 来保存一些数据,但如果用户从手机中删除应用程序并再次安装 - 比 SP 被清理,并且演示工作再次:(有人知道如何解决这个问题?或者可能知道其他方法来保存一些数据.. :(
  • 我认为您应该创建像 Google 许可服务器这样的服务器,然后检查已安装的应用程序。因此,如果用户第一次安装应用程序,您将能够在您的服务器上注册它等等。问题是你必须创建服务器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-12
  • 2011-05-30
  • 1970-01-01
  • 2014-08-27
相关资源
最近更新 更多