iOS

Notificaciones Push

APNs, UNUserNotificationCenter, notificaciones remotas, notificaciones locales, contenido enriquecido

18 preguntas de entrevista·
Mid-Level
1

¿Qué es UNUserNotificationCenter?

Respuesta

UNUserNotificationCenter es la clase central para gestionar todas las notificaciones locales y remotas en iOS 10+. Reemplaza la API obsoleta UILocalNotification y proporciona una interfaz unificada para solicitar permisos, programar notificaciones y gestionar las interacciones del usuario. Usar UNUserNotificationCenter es esencial para implementar una estrategia de notificaciones moderna y compatible.

2

¿Cuáles son los dos tipos de autorización de notificaciones disponibles en la solicitud inicial?

Respuesta

iOS ofrece dos modos de autorización: la autorización provisional (provisional) permite enviar notificaciones directamente al historial de notificaciones sin mostrar una alerta, mientras que la autorización completa (full) desencadena una solicitud de permiso explícita. Usar la autorización provisional es útil para probar el engagement antes de solicitar un permiso intrusivo. La elección depende de la estrategia de la aplicación.

3

¿Cuál es la diferencia principal entre una notificación local y una notificación remota?

Respuesta

Una notificación local es programada por la propia aplicación y entregada por el sistema local, mientras que una notificación remota (push) es enviada por un servidor a través de APNs y depende de la conectividad de red. Las notificaciones locales siempre funcionan sin conexión. Usa notificaciones locales para recordatorios internos y notificaciones remotas para comunicaciones servidor-cliente.

4

¿Cómo registrar una aplicación para recibir notificaciones remotas de APNs?

5

¿Cuáles son los componentes principales de un UNNotificationContent?

+15 preguntas de entrevista

Domina iOS para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis