Qué aprenderás

Obtén información sobre el uso del SDK de React Native de Klaviyo para enviar notificaciones push móviles.

¿Qué es un SDK?

Un kit de desarrollo de software (SDK) es un paquete de código prediseñado que el desarrollador añade a la aplicación para que pueda conectarse a un servicio externo, como Klaviyo. Usa el SDK diseñado para el mismo framework que la aplicación. Para una aplicación de React Native, usa el SDK de React Native de Klaviyo.

¿Qué es React Native?

React Native es un framework híbrido que te permite crear aplicaciones móviles tanto para iOS como para Android. Está escrito en JavaScript y te permite utilizar una única base de código para ambas plataformas. Las aplicaciones de React Native se ven como cualquier otra aplicación.

El SDK de React Native de Klaviyo te permite conectar Klaviyo con aplicaciones creadas con React Native.

Antes de empezar

Antes de poder configurar notificaciones push para tu aplicación React Native, debes:

  • Ten tu propia aplicación de React Native para iOS, Android o ambos.
  • Instala el SDK de React Native en tu aplicación móvil.

También tendrás que configurar partes del SDK de iOS nativo y del SDK de Android cuando corresponda, tal y como se indica en la documentación del SDK de React Native.

Configurar notificaciones push

Una vez que cumplas los requisitos anteriores, configura las notificaciones push en Klaviyo para cada plataforma compatible con tu aplicación: iOS, Android o ambas. Si la aplicación admite ambas plataformas, completa las dos guías de configuración que aparecen a continuación.

Para obtener instrucciones, consulta nuestras guías de configuración para:

Probar el envío de una notificación push

Después de haber configurado las notificaciones push en tu cuenta de Klaviyo y de haber confirmado que el SDK de React Native de Klaviyo está instalado en tu aplicación móvil:

  1. Inicia sesión en la aplicación móvil con una dirección de email o un número de teléfono que facilite encontrar el perfil en Klaviyo.
  2. Si se te solicita, habilita las notificaciones push para la aplicación. Si no se te solicita, confirma que las notificaciones push están habilitadas para la aplicación en la app Ajustes del dispositivo.
  3. En Klaviyo, ve a Audiencia > Perfiles y busca el perfil de prueba. Si no puedes encontrar el perfil, consulta con el desarrollador de la aplicación para confirmar que la aplicación envía identificadores de perfil a Klaviyo.
  4. En Consentimiento del canal, confirma que el perfil está suscrito a las notificaciones push de Mobile Push.
  1. Crear una lista o un segmento con solo tu perfil.
  2. Crea una campaña de notificación push y selecciona esa lista o segmento como audiencia.
  3. Termina de crear el mensaje y, a continuación, envía la campaña a la lista o el segmento de prueba.
  4. Confirma que la notificación aparece en el dispositivo.
  5. Toca la notificación en el dispositivo para abrir la aplicación.
  6. Revisa el feed de actividad del perfil para confirmar que aparecen tanto un evento Received Push como un evento Opened Push.

Si la aplicación es compatible con iOS y Android, repite la prueba en un dispositivo para cada plataforma.

Solución de problemas

  • ¿Por qué no veo un token de inserción en el perfil en Klaviyo? Al igual que una dirección de email para los emails, las notificaciones push se envían a los tokens de inserción. La aplicación móvil tiene que reenviar el token de inserción de un dispositivo a Klaviyo para que puedas enviar notificaciones push a ese dispositivo. Confirma con el desarrollador de la aplicación que haya implementado el código descrito en la sección notificación push de nuestra documentación del SDK.
  • ¿Por qué no se muestran las imágenes en las notificaciones push de iOS? Los elementos multimedia enriquecidos solo se muestran en iOS si añades la Notification Service Extension a tu aplicación. Confirma con el desarrollador de la aplicación que ha implementado el código descrito en la sección Rich Push de nuestra documentación del SDK.
  • ¿Por qué no veo eventos de apertura de notificaciones push incluso cuando toco una notificación? Tu aplicación debe tener configurado el seguimiento de aperturas de notificaciones push para informar de los eventos Opened Push a Klaviyo. Colabora con el desarrollador para configurar el seguimiento automático o implementar el código de seguimiento en la parte nativa de iOS o Android de la aplicación, tal y como se describe en la sección seguimiento de eventos de apertura de la documentación del SDK.

Recursos adicionales

Recursos adicionales

  • How to set up iOS push notifications

    Learn how to set up push notifications in your Klaviyo account. After you've completed the steps in this article you'll be able to send push notifications in your flows and campaigns.

  • How to set up Android push notifications

    Learn how to set up push notifications for Android in your Klaviyo account. After you've completed the steps in this article you'll be able to send push notifications in your flows and campaigns.

  • Introduction to mobile push notifications

    Get familiar with mobile push notifications, including what they are, what they look like, and what information you need to start sending.

¿Te ha resultado útil este artículo?
Utiliza este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar con el servicio de asistencia.

Descubre más sobre Klaviyo

Klaviyo Community
Conecta con compañeros, socios y expertos de Klaviyo para encontrar ideas, compartir información y resolver todas tus dudas.
Socios
Contrata a un experto certificado por Klaviyo para ayudarte con una tarea específica o para la gestión continua de marketing.
Asistencia

Accede al servicio de asistencia a través de tu cuenta.

Asistencia por correo electrónico (prueba gratuita y cuentas de pago) Disponible 24/7

Asistencia por chat/virtual
La disponibilidad varía según la ubicación y el tipo de plan