Обнаружить при пожаре локального оповещения
Есть способ обнаружить, когда localnotification
это огонь?? Например, у меня есть одно уведомление, что огонь 12:00 утра он показывает notification
есть способ узнать, касается ли пользователь notification
, Потому что, если пользователь не трогает notification
я хочу установить другой сигнал тревоги на 20 минут после, если он не касается notification
когда огонь
2 ответа
Вызов -(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
в приложении делегата, чтобы узнать, когда пользователь возвращается в приложение из уведомления. Примечание: это вызывается, только если приложение не было закрыто, т.е. закрыто с помощью многозадачности. Я бы предложил установить таймер на 12:00 для установки другого уведомления, и если пользователь вернется в приложение из первого уведомления, то отмените второе.
В то время как приложение в forground или background, тогда этот метод вызывает, когда уведомление о пожаре в appDelgate
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{
}
если приложение закрыто, нажмите на уведомление, тогда проверка метода didFinishLaunchingWithOptions является локальным уведомлением.
if ([[launchOptions allKeys] UIApplicationLaunchOptionsLocalNotificationKey]) {
}