Я установил локальное уведомление, которое запускается с определенным интервалом, и когда я нажимаю на баннер, чем называется «didReceiveLocalNotification». Теперь, когда я удаляю приложение из background, Notification приходит и снова, когда я нажимаю на баннер, но на этот раз «didReceiveLocalNotification» не вызывается. Пожалуйста, расскажите мне, как узнать об обстреле уведомления в этом случае.didReceiveLocalNotification не запускается, если приложение удалено из фона при получении уведомления в ios
0
A
ответ
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
}
}