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 […]
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.
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.
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()
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 […]
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]; } […]
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 […]
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 […]
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 […]
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 […]