Mostrar notifications push iOS como popup de alerta en lugar de estilo banner

Estoy registrando mi aplicación para recibir notifications push de APNS en la application:didFinishLaunchingWithOptions: método de esta manera:

 [[UIApplication shanetworkingApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; 

El logging está bien y mi proveedor obtiene con éxito mi token, de hecho recibo notifications push, pero cuando mi aplicación no está en primer plano se muestra un banner. Esperaba que se mostrara una alerta, con los botones 'Cerrar' y 'Ver', y recibí la cadena de "alerta" en el dictionary de carga … ¿Qué podría estar sucediendo?

Compruebe la configuration del teléfono, los usuarios pueden personalizar cómo desean que las notifications push aparezcan en sus dispositivos.

  1. Ve a la aplicación 'Configuración' en tu dispositivo iOS.
  2. Luego elige 'Notificaciones'
  3. Toca el nombre de tu aplicación que se muestra en la list
  4. Cambiar la configuration de visualización para las notifications automáticas (captura de pantalla a continuación)

iPhone push settings

No puede cambiar esta configuration con el código (Referencia: https://stackoverflow.com/a/9137501/ )

Sin embargo, puede verificar la configuration actual y luego solicitarle al usuario que la cambie.

Vaya a Settings->Notifications->select Your App->Alert style(None,Banners,Alert) select Alerts.