作者itisjoe ( Good Day)
看板MacDev
標題[問題] UILocalNotification 經Icon進入APP
時間Thu Apr 24 14:52:35 2014
目前遇到的問題是
設定一個UILocalNotification後
當我不在這個APP裡面 也就是在外面APP列表 或是其他APP的時候
時間到了 他出現提醒
我不是從banner或是通知中心進入 而是直接按APP Icon進入
這時候這個Notification就不會被觸發及我設定觸發後的動作
但這時我先退出APP 再經由通知中心進入 就仍然會觸發該次的Notification
請問我在哪邊缺少了程式 導致經由APP Icon進入時 不會觸發Notification
我看到這篇文章
http://tinyurl.com/lu6x5r9
原址
http://stackoverflow.com/questions/
16469721/detect-unacknowledged-uilocalnotifications
所以我在 - (void)applicationDidBecomeActive:(UIApplication *)application 中
用 [[UIApplication sharedApplication] scheduledLocalNotifications] 找
用fireDate跟目前時間比對來找
但該次Notification已經不在裡面了 所以我也沒辦法找到
希望有做過類似東西的前輩可以給點指教
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.201.234
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1398322360.A.BC1.html
→ howdiun:既然是local那就在發送時存一些資料到database 04/24 15:11
→ howdiun:開啟app時去讀取是否有發送就可以了 04/24 15:12
→ itisjoe:謝謝 我用這樣的方式有達成我的目的了 04/24 17:03
→ nobody1:appdelegate didFinishLaunchingWithOptions 中檢查 04/24 23:23
→ nobody1: UILocalNotification *localNotif =[launchOptions 04/24 23:23
→ nobody1:objectForKey:UIApplicationLaunchOptionsLocalNotificati 04/24 23:24
→ nobody1:nKey]; 04/24 23:24