Questions marquées «push-notification»

Les notifications push sont des alertes, des badges ou des sons qui sont poussés vers un appareil mobile à partir d'un serveur distant. Apple fournit des notifications push via le service de notification push Apple (APNS). Les appareils Android reçoivent des notifications push via le service Google Cloud Messaging (GCM). Dans le passé, les appareils Android utilisaient le cadre de messagerie Cloud to Device (C2DM). Les applications Windows Phone reçoivent des notifications push via MPNS ou le nouveau WNS.



7
IOS lancera-t-il mon application en arrière-plan si elle a été forcée de quitter l'utilisateur?
Je déclenche une extraction en arrière-plan en utilisant l' content-availableindicateur sur une notification push. J'ai le fetchet remote-notification UIBackgroundModesactivé. Voici l'implémentation que j'utilise dans mon AppDelegate.m: - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = @"Looks like i got a …


18
Recevez une notification push lorsque l'application est au premier plan iOS
J'utilise le service de notification push dans mon application. Lorsque l'application est en arrière-plan, je peux voir la notification sur l'écran de notification (écran affiché lorsque nous glissons du haut de l'appareil iOS vers le bas). Mais si l'application est au premier plan, la méthode déléguée - (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo est …

14
Réinitialiser les paramètres de notification push pour l'application
Je développe une application avec des notifications push. Pour vérifier toutes les manières possibles d'interaction de l'utilisateur, j'aimerais tester mon application lorsqu'un utilisateur refuse d'activer les notifications push pour mon application lors du premier démarrage. registerForRemoteNotificationTypesCependant, la boîte de dialogue (initiée par ) n'apparaît qu'une seule fois par application. Comment …

26
Détecter si l'application a été lancée / ouverte à partir d'une notification push
Est-il possible de savoir si l'application a été lancée / ouverte à partir d'une notification push? Je suppose que l'événement de lancement peut être capturé ici: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } Cependant, …

14
Poussées silencieuses non livrées à l'application sur iOS 11
J'ai remarqué que sur iOS 11 bêta 2, les notifications silencieuses ne sont pas livrées au application:didReceiveRemoteNotification:fetchCompletionHandlerquel que soit l'état de l'application (arrière-plan / premier plan). J'ai implémenté la UIApplicationDelegeteméthode application:didReceiveRemoteNotification:fetchCompletionHandleret j'envoie le push silencieux suivant { "aps": { "content-available": 1 }, "mydata": { "foo": "bar" } } mais la …






19
Obtenez le UIViewController d'affichage actuel sur l'écran dans AppDelegate.m
Le courant UIViewControllerà l'écran doit répondre aux notifications push des APN, en définissant certaines vues de badge. Mais comment pourrais-je obtenir la UIViewControllerméthode in application:didReceiveRemoteNotification: of AppDelegate.m? J'ai essayé d'utiliser self.window.rootViewControllerpour obtenir l'affichage actuel UIViewController, cela peut être un UINavigationViewControllerou un autre type de contrôleur de vue. Et je découvre …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.