Раскрывающееся меню Уведомление iOS5: есть ли способ узнать, когда пользователь нажимает кнопку очистки на уведомлении моих приложений на iPhone? - PullRequest
1 голос
/ 21 декабря 2011

Существует ли метод делегата или какой-либо способ получить событие, когда пользователь очищает уведомления моих приложений из раскрывающегося меню Уведомления?UIApplication делегат

-(void)application:(UIApplication)application didReceiveLocalNotification:(UILocalNotification *)notification

вызывается только тогда, когда они выбирают событие из списка, но не вызывается, когда список очищается.

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

Нет, если пользователь очистит ваше уведомление, оно будет таким же, как если бы оно никогда не поступало.

0 голосов
/ 05 ноября 2014

Если вы удалите уведомление или проведете пальцем по уведомлению, этот метод будет вызван в файле appdelegate.m.

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
    //When notification is pressed on background it will enter here

    //Get strings based on information on your json payload for example
    if([[userInfo objectForKey:@"keyword"] isEqualToString:@"value"]){
        //redirect/push a screen here for example

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...