6

我开发了一个应用程序,我想与我的客户分享。我想分享它的试用版,注意以下几点

  1. 应用程序应在 30 天后过期(即用户不能从主要活动中移动)
  2. 我的应用程序不需要 Internet 连接,因此我不想通过管理可以存储设备 IMEI 的服务器或类似的东西来管理试用到期。
  3. 我想限制用户使用应用程序,即使他卸载并稍后重新安装我的应用程序。
  4. 我想保护应用程序试用免受用户通常应用的手动日期更改黑客攻击

我计划为我的应用程序维护一个文件,其中保存了第一次运行的时间标记,可以与每次运行的 GPS 时间进行比较,但我在这里面临的问题是文件存储。如果我将文件保存在内部存储器中,它会随着应用程序的卸载而被删除,并且在用户重新安装应用程序时无法使用,如果我将其存储在 SD 卡/外部存储器中,它很容易被用户删除。我已经从任何地方调查了这个问题,但没有成功。你们的任何想法或建议都会是一种解脱。:-)

4

1 回答 1

0

安装该应用程序后将可以访问互联网,否则他们将无法安装它。

只需要求用户在第一次使用该应用程序时通过服务器激活该应用程序。该应用程序从服务器获得“此应用程序首先在 yyyy-mm-dd 激活”响应,并将该信息存储在内部存储中的文件中。从那时起,用户无需在线即可使用该应用程序。

于 2013-03-02T16:51:24.300 回答