Cómo configurar notificaciones push de Android
Qué aprenderás
Descubre cómo configurar las notificaciones push para Android en la cuenta de Klaviyo. Después de completar los pasos de este artículo, podrás enviar notificaciones push en flujos y campañas. Para que las notificaciones se entreguen realmente a los dispositivos, también tienes que instalar el SDK móvil de Klaviyo correspondiente en el código de la aplicación móvil y, a continuación, lanzar una nueva versión de la aplicación con el SDK instalado.
Antes de empezar
Para usar las notificaciones push de Android en Klaviyo, debes:
- Ten tu propia aplicación móvil nativa para Android.
- Crea una cuenta de servicio de Google para el proyecto de Firebase de tu aplicación. Sigue la guía enlazada para habilitar la API de Firebase Cloud Messaging y asignar a la cuenta de servicio el permiso para crear mensajes.
- Genera una clave de autenticación de servicio de Google que se cargará en Klaviyo (más detalles abajo).
- Instala el SDK móvil de Klaviyo adecuado (Android, React Native o Flutter) y configura el seguimiento de eventos y las notificaciones push en tu aplicación de Android.
Debes ser Propietario, Administrador o Mánager para editar la configuración de notificaciones push, o tener un rol personalizado que incluya el permiso de push en la configuración de la cuenta.
Configura las notificaciones push en Android en Klaviyo
- Haz clic en el nombre de tu empresa en la esquina inferior izquierda.
- Ve a Configuración > Notificaciones push.
- En la página Configuración de la aplicación móvil, haz clic en Habilitar junto a la opción Android.
- Rellena la información obligatoria:
- Nombre del paquete
Introduce el nombre del paquete, que puedes encontrar en la URL de la ficha de Google Play Store o en el archivo Gradle a nivel de módulo de la aplicación. Se parece a: com.tuempresa.tuproyecto. - Clave de cuenta de servicio de Google
Crea tu clave de cuenta de servicio de Google y luego carga el archivo JSON en Klaviyo. El archivo JSON de la clave debería verse así:{ "type": "service_account",
"project_id": "PROJECT_ID",
"private_key_id": "KEY_ID",
"private_key": "-----BEGIN PRIVATE KEY-----\nPRIVATE_KEY\n-----END PRIVATE KEY-----\n",
"client_email": "SERVICE_ACCOUNT_EMAIL",
"client_id": "CLIENT_ID",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/SERVICE_ACCOUNT_EMAIL"}
- Nombre del paquete
- Haz clic en Guardar para terminar de configurar las notificaciones push para tu aplicación Android.

Una notificación de éxito confirma que se ha guardado la configuración de Android push. Ahora puedes crear notificaciones push en campañas y flujos.
Prueba el envío de una notificación push
Antes de realizar las pruebas, configura las notificaciones push de Android en tu cuenta de Klaviyo e instala una versión de la aplicación que incluya el SDK de Klaviyo y su configuración de notificación push en el dispositivo de prueba:
- Inicia sesión en la aplicación móvil, idealmente con una dirección de email o un número de teléfono que facilite encontrar el perfil en Klaviyo. Confirma con tu desarrollador que la aplicación pasa este identificador a Klaviyo a través del SDK.
- 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.
- En Klaviyo, ve a Audiencia > Perfiles y busca el perfil de prueba.
- En Consentimiento de canal, confirma que el perfil se ha suscrito a las notificaciones push de Mobile Push.

- Crea una lista o un segmento con solo tu perfil.
- Crea una campaña de notificación push para esa lista o segmento. En el editor de mensajes, selecciona Standard como tipo de notificación y, después, termina de configurar y envía la campaña. Una notificación Standard aparece en el dispositivo y se puede tocar.
- Confirma que la notificación aparece en el dispositivo.
- Toca la notificación en el dispositivo para abrir la aplicación.
- Revisa el feed de actividad de tu perfil para confirmar que ves tanto un evento Received Push como un evento Opened Push.
Solución de problemas
- ¿Por qué no veo un token de inserción en mi perfil de Klaviyo? Al igual que una dirección de email para los emails, las notificaciones push se envían a 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 ha implementado el código descrito en la sección notificación push de la documentación del SDK.
- ¿Por qué no veo eventos de apertura de notificaciones push incluso cuando toco una notificación? La aplicación debe estar configurada para realizar un seguimiento de los eventos de notificación push abiertos en Klaviyo. Para el SDK de Android, el desarrollador puede habilitar el seguimiento automático de aperturas o implementar el seguimiento manual de aperturas. Confirma con el desarrollador de la aplicación que ha seguido la sección notificación push de nuestra documentación del SDK.
Recursos adicionales
- ¿También tienes una aplicación iOS? Descubre cómo configurar las notificaciones push de iOS.
- ¿Tu aplicación está desarrollada con React Native? Descubre cómo configurar notificaciones push para una aplicación de React Native.
- Descubre cómo usar notificaciones push para campañas.
- Consulta cómo usar enlaces profundos en las notificaciones push.