2013-06-07 2 views
0

Я установил локальное уведомление, которое запускается с определенным интервалом, и когда я нажимаю на баннер, чем называется «didReceiveLocalNotification». Теперь, когда я удаляю приложение из background, Notification приходит и снова, когда я нажимаю на баннер, но на этот раз «didReceiveLocalNotification» не вызывается. Пожалуйста, расскажите мне, как узнать об обстреле уведомления в этом случае.didReceiveLocalNotification не запускается, если приложение удалено из фона при получении уведомления в ios

ответ

3

Если приложение не работает в фоновом режиме didReceiveLocalNotification не будет вызывать вместо didFinishLaunchingWithOptions Применение: становится Первозванного. В вариантах запуска вы можете проверить уведомление

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

// If application is launched due to alarm notification, provide the option to snooze it. 
UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; 

    if (notification) 
    { 
    // application is launched due to notification 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^