Cómo crear una cuenta de servicio de Google para activar las notificaciones push

Hola: 3 minutos de lectura
|
Actualizado 10 oct 2024, 12:22 EST
Qué aprenderás

Qué aprenderás

Aprenda a configurar su cuenta de servicio de Google y a habilitar Firebase Cloud Messaging para poder enviar notificaciones push de Klaviyo a dispositivos Android. 

Antes de empezar

Antes de empezar

Antes de seguir los pasos que se indican a continuación, debe disponer de un proyecto Firebase existente.

Habilitar la API de mensajería en la nube

Habilitar la API de mensajería en la nube

  1. Navegue hasta la consola de Google Cloud
  2. Seleccione su proyecto Firebase en el desplegable de la esquina superior izquierda.
  3. Busque "Firebase Cloud Messaging API".
  4. Seleccione Firebase Cloud Messaging API de la lista de mercados.
    Búsqueda de la API de mensajería en la nube Firebase
  5. En el modal que aparece, haga clic en Activar.
    Página para habilitar la API de mensajería en la nube Firebase
Crear un rol personalizado que admita la creación de mensajes

Crear un rol personalizado que admita la creación de mensajes

  1. En el panel de control de la consola de Google Cloud, seleccione IAM & Admin en la sección Acceso rápido.
    Todos los enlaces de acceso rápido, con sólo la opción IAM & Admin resaltada
  2. En el menú de la izquierda, navegue hasta la sección Roles
    Funciones destacadas en la barra lateral izquierda
  3. Haga clic en +Crear rol.
    Página Roles, donde Crear rol se muestra en la parte superior izquierda
  4. Rellene los detalles sobre la función (nombre, descripción, etc.).
    Ventana Crear rol
  5. Haga clic en +Añadir permisos
  6. Añada únicamente el permiso cloudmessaging.messages.create. (Para más detalles, consulte las instrucciones de Google para crear un rol personalizado).
    Búsqueda del permiso de rol correcto
  7. Haga clic en Añadir
  8. Cuando esté listo, cree el rol seleccionando Crear
Crear una cuenta de servicio de Google

Crear una cuenta de servicio de Google

  1. En el menú lateral izquierdo de la sección IAM & Admin, navegue hasta la pestaña Cuentas de servicio.
  2. Haga clic en +Crear cuenta de servicio.
    crear cuenta de servicio.png
  3. Rellene los campos Nombre de la cuenta de servicio y Descripción de la cuenta de servicio (opcional).
    Primer paso del asistente para crear una nueva cuenta de servicio
  4. Haga clic en Crear y continuar.
  5. Haga clic en el campo Seleccione un rol.
    Añadir un rol a una nueva cuenta de servicio
  6. Seleccione el rol personalizado que acaba de crear. Aquí, elegimos "Rol de prueba", pero seleccionamos el rol que creó en la sección anterior.
  7. Pulse Hecho para terminar de crear la cuenta de servicio.
Generar una clave de cuenta de servicio

Generar una clave de cuenta de servicio

  1. En la página Cuentas de servicio, haga clic en la dirección de correo electrónico de la cuenta de servicio que creó en la sección anterior.
    Página de cuentas de servicio, donde las cuentas aparecen difuminadas por motivos de seguridad
  2. Navegue hasta la pestaña Claves.
  3. Haga clic en Añadir clave.
  4. Haga clic en Crear nueva clave.
    Desplegable Añadir clave, cuando la opción Crear nueva clave está resaltada
  5. En Tipo de clave, seleccione JSON.
    Modal para seleccionar el tipo de clave cuando se selecciona JSON
  6. Haga clic en Crear para descargar el archivo de la clave de la cuenta de servicio.
    Nota: no podrá volver a descargar el archivo, así que asegúrese de que puede localizarlo en su ordenador. 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

Resultado

Ahora que ha creado y asignado el rol a su cuenta de servicio de Google, puede empezar a configurar las notificaciones push de Klaviyo para Android.

Recursos adicionales

Recursos adicionales

¿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 de Klaviyo

Comunidad
Conecta con compañeros, socios y expertos de Klaviyo para inspirarte, compartir ideas y resolver todas tus dudas.
Formación en directo
Únete a una sesión en directo con expertos de Klaviyo para conocer las prácticas recomendadas, cómo configurar funciones clave y mucho más.
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