Juan Morillo

Escribo sobre Swift, Xcode y Desarrollo iOS

Las Notificaciones en iOS

Las notificaciones locales nos permiten mantener al usuario informado sobre determinados aspectos de nuestra aplicación.

A nivel de desarrollo para la plataforma iOS, existen dos tipos de notificaciones:

1. Notificaciones Locales

2. Notificaciones Push

Una pequeña introducción a las notificaciones, vamos a hablar de las diferenci entre una notificación local y una notificación push:

Notificaciones Locales: Las notificaciones locales no requieren ningún tipo de infraestructura externa, ya que suceden directamente en el dispositivo iOS. Ni siquiera necesitan conexión a internet para funcionar.

Notificaciones Push: Las notificaciones Push son esos mensajes que se muestran en nuestros dispositivos móviles informándonos de novedades y alertas de las principales aplicaciones instaladas en nuestro dispositivo.

Las notificaciones push son claves a la hora de mantener informados a los usuarios con contenido relevante y oportuno, tanto si su aplicación se está ejecutando en segundo plano o está inactiva”. Son un recursos muy interesantes.

Notificaciones push remotas: son las que suelen enviarse a través de aplicaciones de medios de comunicación, redes sociales como Twitter o Facebook y servicios de mensajería instantánea como WhatsApp o Telegram. Esas notificaciones se envían desde esas aplicaciones.

Las notificaciones push necesitan que el dispositivo disponga de conectividad y además requieren una infraestructura externa que permita al programador implementar las notificaciones y luego poder enviar dichas notificaciones a través del APNs (Apple Push Notification Service).

Para cubrir la parte de APNs existen diferentes opciones tanto gratuitas como de pago, entre ellas las más conocidas: la propia deApple, OnSignal, Firebase.

Mientras hacía la investigación para documentarme, me he encontrado con un análisis de las Top Push Notificación del año 2018, en ella están listadas las mayorías de los proveedores del servicio.

Con las notificaciones push podemos crear contenido enriquecido: texto, imágenes, vídeos y audio. para enviarlo a los usuarios de nuestras aplicaciones.

Todo esto para conseguir el aumento en las aperturas de las alertas que se envían a los usuarios de dispositivos móviles.