solo pantalla notificaciones llamadas emergencia descargar desactivar bloqueado bloqueada iphone objective-c ios ipad push-notification

llamadas - notificaciones whatsapp iphone pantalla bloqueada



¿Cómo controlar lo que hacen los botones en las notificaciones push? (2)

Puedo enviar notificaciones automáticas a dispositivos iOS. Hay un botón "Cerrar" en la notificación y un botón "Ver". Cuando el usuario pulsa el botón "Ver", la aplicación se abre en el controlador de la vista raíz. Dentro de la aplicación hay una sección de noticias. Digamos que la notificación es para alertar al usuario de que hay una nueva noticia para que ellos vean. Si presionan "Ver", se mostrará el controlador de vista raíz, en lugar del controlador de vista de noticias. ¿Cómo voy a abrir el controlador de vista de noticias? Facebook usa esto mucho. ¿Esto sería algo para cambiar en el servidor o dentro de la aplicación? ¡Gracias por tu ayuda!


Debe verificar las opciones de inicio en su delegado de aplicación:

application:didFinishLaunchingWithOptions

Allí puede obtener el diccionario de carga útil de la notificación de inserción.


Para iOS 8+ botón de acción en notificaciones:

Para notificaciones locales , appDelegate llama a este método cuando se presiona un botón en la notificación (pantalla de bloqueo o pancarta):

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forLocalNotification:(UILocalNotification *)notification completionHandler:(void (^)())completionHandler

Para notificación push , appDelegate llama a este método cuando se presiona un botón en la notificación (pantalla de bloqueo o banner):

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void (^)())completionHandler