Cómo crear una cuenta de servicio de Google para habilitar las notificaciones push
Aprox. 2 min. de lectura
|
Actualizado el 6 ago 2025, 12:00 a.m. EST
Objetivos del artículo
Aprende a configurar tu cuenta de servicio de Google y habilitar Firebase Cloud Messaging para poder enviar notificaciones push de Klaviyo a dispositivos Android.
Antes de empezar
Antes de seguir los pasos a continuación, debes tener un proyecto de Firebase existente.
Habilitar la interfaz de programación de aplicaciones (API) de mensajería en la nube
- Accede a la consola de Google Cloud.
- Selecciona tu proyecto de Firebase en el menú desplegable de la esquina superior izquierda.
- Busca “API de mensajería en la nube de Firebase” (interfaz de programación de aplicaciones (API)).
- Selecciona Firebase Cloud Messaging interfaz de programación de aplicaciones (API) de la lista del marketplace.
- En la ventana modal que aparece, haz clic en Habilitar.
Crea un rol personalizado que admita la creación de mensajes
- En el panel de la consola de Google Cloud, selecciona IAM & Administrador en la sección de acceso rápido.
- En el menú izquierdo, ve a la sección Roles.
- Haz clic en +Crear rol.
- Completa los detalles del rol (nombre, descripción, etc.).
- Haz clic en +Agregar permisos.
- Agrega solo el permiso cloudmessaging.messages.create. (Para obtener más detalles, consulta las instrucciones de Google para crear un rol personalizado).
- Haz clic en Añadir.
- Cuando todo esté listo, crea el rol seleccionando Crear.
Crea una cuenta de servicio de Google
- En el menú del lado izquierdo de la sección de IAM y Administrador, ve a la pestaña Cuentas de servicio.
- Haz clic en +Crear cuenta de servicio.
- Completa los campos Nombre de la cuenta de servicio y Descripción de la cuenta de servicio (opcional).
- Haz clic en Crear y continuar.
- Haz clic en el campo Selecciona una función.
- Selecciona el rol personalizado que acabas de crear. Aquí elegimos “Rol de prueba”, pero selecciona el rol que creaste en la sección anterior.
- Haz clic en Listo para terminar de crear la cuenta de servicio.
Generar una clave de cuenta de servicio
- En la página Cuentas de servicio, haz clic en la dirección de correo electrónico de la cuenta de servicio que creaste en la sección anterior.
- Ve a la pestaña Claves.
- Haz clic en Añadir clave.
- Haz clic en Crear nueva clave.
- En Tipo de clave, selecciona JSON.
- Haz clic en Crear para descargar el archivo de clave de la cuenta de servicio.
Nota: no puedes volver a descargar el archivo, así que asegúrate de poder localizarlo en la computadora. El archivo JSON descargado debe tener el siguiente formato:{ "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" }
Resultado
Ahora que creaste y asignaste el rol a tu cuenta de servicio de Google, puedes comenzar a configurar las notificaciones push de Klaviyo para Android.
Recursos adicionales
¿Te resultó útil este artículo?
Usa este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar al equipo de asistencia.