Cómo configurar notificaciones push para una app de React Native
Objetivos del artículo
Obtén información sobre cómo usar el kit de desarrollo de software (SDK) de React Native de Klaviyo para enviar notificaciones push de Mobile Push.
¿Qué es un kit de desarrollo de software (SDK)?
Un kit de desarrollo de software (SDK) ofrece todas las herramientas, bibliotecas y programas necesarios para que la app pueda comunicarse con un software de terceros (p. ej., un proveedor de Mobile Push). El framework del kit de desarrollo de software (SDK) debe coincidir con el framework que se usa para crear la app.
Beneficios del kit de desarrollo de software (SDK) de React Native
El kit de desarrollo de software (SDK) de React Native te permite conectar Klaviyo con apps que usan React Native.
React Native es un framework que permite crear apps móviles que funcionan tanto en iOS como en Android. Está escrito en JavaScript y permite usar una sola base de código para varias plataformas. Las apps de React Native se ven como cualquier otra app.
El marco híbrido de React Native significa que los desarrolladores pueden programar una app solo una vez y mantenerla más fácilmente tanto para iOS como para Android.
React Native es diferente de las apps nativas, que son apps escritas en un lenguaje específico de iOS (Swift u Objective-C) o Android (Kotlin o Java). Tener apps nativas para iOS y Android es, en esencia, el doble de esfuerzo que usar React Native, porque tienes que crear y mantener 2 apps distintas.
Requisitos para la configuración
Antes de poder configurar notificaciones push para tu app de React Native, debes:
- Tener tu propia app de React Native para iOS, Android o ambos.
- Instala el kit de desarrollo de software (SDK) de React Native.
También recomendamos lo siguiente:
- Configura la identificación de perfiles en tu app. Te recomendamos crear perfiles para usuarios de la app con un identificador de perfil (dirección de correo electrónico, número de teléfono o ID externo), especialmente si quieres personalizar notificación push. De lo contrario, todos los perfiles serán anónimos en Klaviyo.
- Configura el seguimiento de eventos en la app.
Ten en cuenta que también deberás configurar partes del kit de desarrollo de software (SDK) nativo de iOS y del kit de desarrollo de software (SDK) de Android, según corresponda.
Configurar notificaciones push
Una vez que cumplas con los requisitos anteriores, tienes que conectar Klaviyo con tus apps de iOS y Android.
Para obtener instrucciones sobre cómo hacerlo, consulta nuestras guías de configuración para:
Probar notificaciones push
Es importante probar las notificaciones push antes de empezar a enviarlas a los clientes. Estas son algunas sugerencias de cosas para probar:
- Tu app puede manejar notificaciones push de Klaviyo.
- Puedes mostrar una imagen o un enlace profundo a una pantalla en tu app mediante una notificación push (si tienes previsto usar estas funciones).
- Klaviyo está creando correctamente perfiles y recibiendo información de tu app.
Antes de realizar pruebas, asegúrate de tener activadas las notificaciones de la app.
La forma más sencilla de probar es enviar una vista previa desde una campaña o un flujo.
Recursos adicionales
- Cómo configurar notificaciones push de iOS
Aprende a configurar las notificaciones push en tu cuenta de Klaviyo. Después de completar los pasos de este artículo, podrás enviar notificaciones push en tus flujos y campañas.
- Cómo configurar notificaciones push de Android
Aprende a configurar notificaciones push para Android en tu cuenta de Klaviyo. Después de completar los pasos de este artículo, podrás enviar notificaciones push en tus flujos y campañas.
- Introducción a las notificaciones push de dispositivo móvil
Familiarízate con las notificaciones push para Mobile Push, incluyendo qué son, cómo se ven y qué información necesitas para empezar a enviar.