看板 MacDev 關於我們 聯絡資訊
目前遇到的問題是 設定一個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