Обнаружить при пожаре локального оповещения

Есть способ обнаружить, когда 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]) {


    }
Другие вопросы по тегам