2015-02-09 49 views
0

我確定我們都看到過一段時間沒有打開的應用程序,它會輕輕提醒用戶再次使用應用程序。檢查用戶最近一次打開應用程序的代碼

我正在尋找方法來完成此操作。目前,我已經記下:

  • 用戶存在應用
  • 應用程序啓動警報,將在3天內
  • 應用也寫在SharedPreference時間戳被激活,例如當如果用戶打開應用程序警報響起之前,那麼應用程序將檢查SharedPreference時間戳,如果前三天的,那麼如果用戶沒有打開的應用程序在三天內取消警告
  • ,然後報警創建
  • 警報熄滅。

你們認爲我的想法是什麼?有更好還是更清潔的嗎?

+0

onuserleavehint當您按下應用程序的主頁按鈕時調用的方法,您可以將當前的副本存儲在首選項中。 – Dev 2015-02-09 13:31:42

回答

0
  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

相關問題