检测当地通知的火灾

时间:2014-01-13 05:31:57

标签: ios objective-c uilocalnotification localnotification

有一种方法可以检测localnotification什么时候开火? 例如,我有一个通知是火灾中午12:00,它显示notification有方法可以知道用户是否触摸notification。 因为如果用户没有触摸notification我想在20分钟后设置其他警报,如果它在触发时没有触及notification

2 个答案:

答案 0 :(得分:1)

在应用委托中调用-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification,以了解用户何时从通知中返回应用。注意:仅在应用程序未关闭时调用,即通过多任务关闭。我建议在12:00 AM设置一个计时器来设置另一个通知,如果用户从第一个通知返回应用程序,则取消第二个通知。

答案 1 :(得分:0)

在forground或background中的应用程序时,此方法在appDelgate

中触发通知时调用
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{

}

如果申请关闭然后点击通知然后didFinishLaunchingWithOptions方法检查是本地通知

if ([[launchOptions allKeys] UIApplicationLaunchOptionsLocalNotificationKey]) {


    }