Articles of uilocalnotification

Traitement des notifications locales lorsque l'user appuie sur l'icône au lieu de l'alerte

Voici la situation que je veux gérer citée de la documentation d'Apple. À la suite de la notification présentée, l'user appuie sur le button d'action de l'alerte ou appuie (ou clique) sur l'icône de l'application. Si le button d'action est appuyé (sur un périphérique exécutant iOS), le système lance l'application et l'application appelle l'application de […]

Méthode didReceiveLocalNotification non appelée dans le délégué de l'application lorsque l'application est en arrière-plan

J'ai ajouté une notification locale, elle se triggers également en affichant une bannière sur iOS6 et en affichant une alerte dans iOS5. Mais dans iOS6, la méthode "didReceiveLocalNotification" dans le délégué de l'application n'est pas appelée. Comment puis-je savoir qu'une notification a eu lieu lorsque l'application est en arrière – plan ? Merci.

UILocalNotification avec divers corps d'alerte

Comment puis-je répéter UILocalNotification avec divers corps d'alerte? Par exemple: UILocalNotification *notif = [[UILocalNotification alloc] init]; notif.alertBody = @"Hello"; notif.repeatInterval = NSDayCalendarUnit; [[UIApplication sharedApplication] scheduleLocalNotification:notif]; En utilisant ce code, la notification sera répétée tous les jours, comment puis-je répéter la notification quotidiennement avec un corps d'alerte différent chaque jour? Merci.

cancelAllLocalNotifications ne fonctionne pas dans iOS10

Je souhaite supprimer toutes les notifications locales précédentes de NotificationCenter lors de l'ajout de nouvelles notifications. Mais il fonctionne dans iOS9.0 et version inférieure mais dans iOS 10 il triggers plusieurs notifications locales. Il semble donc que cancelAllLocalNotifications pas les notifications. Code comstackr avec succès dans iOS10. UIApplication.shared.cancelAllLocalNotifications()

Pourquoi la notification locale est répétée après 1 minute lorsque l'intervalle de répétition est défini sur 1 seconde (NSSecCalendarUnit)?

J'essaye de programmer une notificaition locale qui répéterai toutes les 1 secondes une fois que la notification est tirée. La notification est déclenchée 10 secondes après le démarrage de l'application. UILocalNotification *notif = [[cls alloc] init]; notif.fireDate = [[NSDate alloc]initWithTimeInterval:10 sinceDate:[NSDate date]]; notif.timeZone = [NSTimeZone defaultTimeZone]; notif.alertBody = @"Did you forget something?"; notif.alertAction = @"Show […]

Notification locale Quand didEnterRegion?

J'ai le code suivant qui fonctionne parfaitement lorsque l'application est terminée. -(void)beaconManager:(id)manager didEnterRegion:(CLBeaconRegion *)region{ UILocalNotification *notification = [UILocalNotification new]; notification.alertBody = @"TEST NOTIFICATION"; notification.soundName = UILocalNotificationDefaultSoundName; [[UIApplication sharedApplication] presentLocalNotificationNow:notification]; } Mais quand je fais ce qui suit: -(void) createTestNotification { UILocalNotification *notification = [UILocalNotification new]; notification.alertBody = @"TEST"; notification.soundName = UILocalNotificationDefaultSoundName; [[UIApplication sharedApplication] presentLocalNotificationNow:notification]; } […]

Les notifications locales ne fonctionnent pas sur l'appareil mais sur un simulateur

J'ai lu quelques guides sur l'utilisation de UILocalNotification . J'ai donc essayé et n'ai pas réussi depuis mon premier essai. Pour save des notifications dans AppDelegate.m, j'utilise: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { … //if it is iOS 8 if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) { UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeBadge|UIUserNotificationTypeAlert|UIUserNotificationTypeSound) categories:nil]; [application registerUserNotificationSettings:settings]; } else // if […]

Comment se faire virer déjà UILocalNotification

UILocalNotification dans mon application, et les notifications sont livrées comme prévu. Comme je l'ai compris, les notifications sont traitées comme ceci: Lorsque l'application n'est pas en cours d'exécution et que l'user clique sur la notification, l'application reçoit la notification via les options de la méthode applicationDidFinishLaunching . Lorsque l'application est active, elle reçoit la notification […]

repeatInterval non-fixe dans UILocalNotification

Je me suis cassé la tête sur celui-ci pendant des semaines maintenant. Que se passe-t-il si je repeatInterval propriété repeatInterval d'un UILocalNotification à un intervalle non fixé? (par non-fixé je veux dire des unités telles que NSWeekdayCalendarUnit et NSWeekdayOrdinalCalendarUnit ). Dites donc que j'ai UILocalNotification avec son fireDate mis au mercredi dans la semaine en […]

détecter UILocalNotifications non reconnues

Il paraît que didFinishLaunchingWithOptions:(NSDictionary *)launchOptions et didReceiveLocalNotification:(UILocalNotification *)notification sont déclenchés uniquement si l'user reconnaît UILocalNotification, par exemple en faisant glisser le slider ou en touchant l'input dans le drop down menu Notification d'iOS. Est-il possible de dire qu'une UILocalNotification s'est déclenchée si l'user ignore UILocalNotification et revient à l'application en cliquant simplement sur l'icône de […]