用于检查用户上次打开应用的时间的代码

时间:2015-02-09 13:28:36

标签: android

我相信我们所有人都看过这样的应用,经过一段时间没有打开,会发出通知,轻轻提醒用户再次使用该应用。

我正在寻找实现这一目标的方法。目前,我的想法如下:

  • 用户存在应用
  • 应用程序启动警报,该警报将在3天内激活
  • App还会在创建警报时的SharedPreference时间戳中写入
  • 如果用户在闹钟响起之前打开应用,那么app会检查SharedPreference时间戳,如果在三天之前检查,则取消闹钟
  • 如果用户未在三天内打开应用程序,则会发出警报。

你们怎么看待我的想法?有没有更好或更清洁的?

1 个答案:

答案 0 :(得分:0)

  1. 当用户启动应用时,取消待处理的警报(如果存在)并在将来的X天内设置一个。
  2. 如果用户未在X天内再次启动应用程序,则会发出警报。
  3. BTW - 我不希望任何App表现得像这样。