Re: [問題] UILocalNotification 經Icon進入APP

作者: fallenheart (水中落葉)   2014-04-28 12:36:29
※ 引述《itisjoe ( Good Day)》之銘言:
目前遇到的問題是
設定一個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已經不在裡面了 所以我也沒辦法找到
希望有做過類似東西的前輩可以給點指教
謝謝~
作者: howdiun (Howdiun)   2014-04-24 15:11:00
既然是local那就在發送時存一些資料到database開啟app時去讀取是否有發送就可以了
作者: itisjoe ( _(:3」∠)_)   2014-04-24 17:03:00
謝謝 我用這樣的方式有達成我的目的了
作者: nobody1 (無事家中坐)   2014-04-24 23:23:00
appdelegate didFinishLaunchingWithOptions 中檢查UILocalNotification *localNotif =[launchOptionsobjectForKey:UIApplicationLaunchOptionsLocalNotificatinKey];

Links booklink

Contact Us: admin [ a t ] ucptt.com