在做更新提示时,用到了ios本地推送,有一下几点心得(求高手指正):
NSArray * array = [[UIApplicationsharedApplication] scheduledLocalNotifications]; 该数组中的notification 是已经注册到ios中,但还没有激发的通知。注意注册到ios系统中的通知若没激发,也没清除,它还会保留在ios中,直到失效。
可以从
(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification 方法参数notification 获取手机下拉通知栏中点击所对应的通知,在处理后可以用
[application cancelLocalNotification:notification];指定删除,这时下拉通知栏中的该通知就会消失。