¿Cómo habilitar los tipos de notificación de push desde el paquete de configuración al registrarse para la notificación push?

StackOverflow https://stackoverflow.com/questions/1715333

Pregunta

He creado el paquete de configuración y también tres interruptores para alerta, sonido y insignia. También obtengo 0 o 1 según el conmutador (encendido/apagado). Ahora, ¿cómo habilito solo los tipos de notificación seleccionados al llamar a este método?

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(here I want to set types from settings)];

¿Cómo configuro los tipos?

¿Fue útil?

Solución

Puedes pasar uno (o el o de múltiples) Uiremotenotificación Type, me gusta

[[UIApplication sharedApplication] 
     registerForRemoteNotificationTypes:
         (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];

Le recomiendo que habilite todos los tipos aquí. Esto crearía una nueva configuración para la aplicación en la configuración de notificación de push en la aplicación Configuración, que es el lugar estándar para la configuración del usuario de la notificación push.

Argumentaría en contra de tener su propia configuración en el paquete de configuración de su aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top