有一種方法可以檢測到localnotification
何時發生火災? 例如我有一個通知是火災12:00 a.m它顯示notification
有辦法知道用戶是否觸摸notification
。 因爲如果用戶沒有觸摸notification
我想設置其他鬧鐘在20分鐘後觸發,如果在觸發時沒有觸及notification
。當本地通知發生火災時檢測
0
A
回答
1
在應用程序委託中調用-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
以知道用戶何時從通知返回到應用程序。注意:只有在應用程序未關閉時纔會調用,即通過多任務關閉。我建議在上午12:00設置一個計時器來設置另一個通知,如果用戶從第一個通知返回到應用程序,則取消第二個通知。
0
而應用forground或背景,則此方法調用時appDelgate火災通知
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{
}
如果應用程序關閉,然後點擊通知,然後didFinishLaunchingWithOptions方法檢查是本地通知
if ([[launchOptions allKeys] UIApplicationLaunchOptionsLocalNotificationKey]) {
}
相關問題
- 1. 當shouldOverrideUrlLoading火災發生時檢查網絡/移動訪問
- 2. 當textarea中的文本發生變化時發生火災事件
- 3. 檢測在本地通知
- 4. SmartGWT:啓動時發生火災
- 5. 本地通知設置特定的火災日期
- 6. 當從AppDelegate發送本地通知時發生NSInvalidArgumentException
- 7. 當使用SoundManager2時,會發生onfinish火災
- 8. 當按鈕加載ajax時發生火災事件
- 9. 當div達到某個PX時發生火災事件
- 10. 每次數組發生變化時發生Typscript火災事件
- 11. 從shell腳本調用elinks有時會發生雙重火災
- 12. Android中的每週的火災通知
- 13. 通知 - 點擊火災錯誤的PendingIntent
- 14. 當前本地通知現在和時間表本地通知
- 15. 檢測用戶點擊本地通知
- 16. 斯威夫特地點:每X米火災通知
- 17. 讓js不止一次發生火災?
- 18. UIWebView不會導致document.ready發生火災
- 19. kCFCalendarUnitQuarter沒有設置季度通知火災通知的下一個火災日期
- 20. 有選擇地在C中發生火災事件#
- 21. 如何在火災發生之前知道UILocalNotification的剩餘時間?
- 22. 發生錯誤時重新發送本地通知
- 23. 將USB設備連接到MAC時的火災通知
- 24. 當通知被點擊發送分析事件時檢測到
- 25. 當在旋轉關節達到一定角度時發生火災事件
- 26. 僅當谷歌地圖空閒數秒鐘時才觸發火災事件
- 27. 問題在本地通知不點火
- 28. OpenGL:創建新幾何圖形時發生火災事件
- 29. Javascript onclick在頁面加載時發生火災
- 30. 僅在圖像變化時發生火災事件
沒錯,設置2本地通知,第一次在所需的日期,第二次在第一次+20分鐘的日期(或任何你想要的時間間隔)。然後,如果第一個觸發,取消第二個。如果不啓動,則會顯示第二個。 – Alex