检查用户最近一次打开应用程序的代码

问题描述:

我确定我们都看到过一段时间没有打开的应用程序,它会轻轻提醒用户再次使用应用程序。检查用户最近一次打开应用程序的代码

我正在寻找方法来完成此操作。目前,我已经记下:

  • 用户存在应用
  • 应用程序启动警报,将在3天内
  • 应用也写在SharedPreference时间戳被激活,例如当如果用户打开应用程序警报响起之前,那么应用程序将检查SharedPreference时间戳,如果前三天的,那么如果用户没有打开的应用程序在三天内取消警告
  • ,然后报警创建
  • 警报熄灭。

你们认为我的想法是什么?有更好还是更清洁的吗?

+0

onuserleavehint当您按下应用程序的主页按钮时调用的方法,您可以将当前的副本存储在首选项中。 – Dev 2015-02-09 13:31:42

  1. 当用户启动应用程序时,取消待处理的警报(如果存在),并在将来为X天设置一个。
  2. 如果用户在X天内没有再次启动应用程序,警报就会消失。

顺便说一句 - 我不喜欢任何应用程序的行为是这样的。

+0

这是很多很多像这样的应用程序。 如果他喜欢,我显然会让用户有机会取消通知。说实话,我一个人也不喜欢通知。但我试图想出方法来让我的用户参与并使用我认识的应用 – 2015-02-09 13:50:48

+0

,但让您的用户参与并使用您的应用的最佳方式是......为他们提供一款出色的应用! ;-) – Ridcully 2015-02-10 12:22:15

+0

说起来容易做起来难。我的游戏是一款休闲游戏,并不是每天都会让用户登录,因为他必须等待24小时才能升级(例如部落冲突)。试图找出让他们回来的方法。 – 2015-02-11 22:08:18