[问题] UILocalNotification 经Icon进入APP

楼主: itisjoe ( _(:3”∠)_)   2014-04-24 14:52:35
目前遇到的问题是
设定一个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