ios - como - notificaciones whatsapp iphone pantalla bloqueada
¿Cómo abrir la aplicación iOS cuando se hace clic en el botón personalizado Notificación de inserción? (1)
Esta pregunta ya tiene una respuesta aquí:
Agregué un botón en la notificación de inserción de iOS, por ejemplo, personalicé el Banner / Alertas de notificación de inserción con algunos botones personalizados, y me gustaría abrir la aplicación.
Actualmente, cuando hago clic en el botón Banner / "Abrir" del cuadro de diálogo Alerta, la aplicación se ejecuta correctamente.
Quiero agregar el evento de la aplicación de apertura programáticamente.
PD. Se trata de la notificación push interactiva. Y en mi investigación no hay respuesta relevante para esta pregunta.
Corrección como señala Sudhan:
Los objetos UIUserNotificationAction
que va a agregar a su UIUserNotificationCategory
tienen un método activationMode
, puede tomar constante UIUserNotificationActivationModeForeground
yourNotifificationAction.activationMode=UIUserNotificationActivationModeForeground
Cuando el usuario presione el botón de acción, la aplicación se abrirá en primer plano y llamará a este método en la aplicaciónDelegado:
-(void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void (^)())completionHandler