Loading
Mobile Publisher para la aplicación Salesforce
Registrar su aplicación Firebase para activar las notificaciones distribuidas de Android de Mobile Publisher

Registrar su aplicación Firebase para activar las notificaciones distribuidas de Android de Mobile Publisher

Para configurar notificaciones distribuidas para su aplicación Android, proporcione a Mobile Publisher información de un proyecto de Google Firebase asociado con su aplicación. Para obtener la información requerida, registre su aplicación Android y genere una clave privada. A continuación, envíe la información a la Configuración de su aplicación para el proyecto de Mobile Publisher.

Nota
Nota Si envió su aplicación Android Mobile Publisher antes de noviembre de 2023, no cree un nuevo proyecto de Google Firebase. Confirme que completó los pasos del 4 al 6 con su proyecto de Firebase existente. Debe completar esos pasos para recibir una nueva creación de aplicación Android.
  1. Inicie sesión en la Google Firebase Console con la cuenta de Google Play asociada con su aplicación Mobile Publisher.
  2. Cree un proyecto de Firebase.
    1. En Google Firebase Console, haga clic en Crear un proyecto.
    2. Haga clic en Agregar Firebase al proyecto de Google Cloud.
    3. En el campo Nombre de proyecto, seleccione el proyecto de Google Cloud donde creó un usuario de cuenta de servicio anteriormente.
    4. Siga las instrucciones para crear un proyecto.
  3. Asigne la función de administrador de Firebase del proyecto al su Id. de desarrollador de Salesforce.
    1. En una ventana o ficha de navegador separada, abra la Google Play Console y luego haga clic en Usuarios y permisos. En la ficha Usuarios, copie su Id. de desarrollador de Salesforce.
      El Id. del desarrollador de Salesforce tiene el formato de un nombre de usuario alfanumérico de 8 caracteres y el dominio @salesforcemobilepublisher.com, similar a 1a2b3c4d@salesforcemobilepublisher.com. El Id. de desarrollador de Salesforce es el mismo usuario que invitó a su cuenta de Google Play cuando concedió permiso a Salesforce para distribuir su aplicación con marca.
    2. Vuelva a la ventana del navegador o la ficha que muestra su proyecto de Firebase. En el proyecto de Firebase, haga clic en el icono de engranaje junto a Descripción general del proyecto y, a continuación, haga clic en Configuración de proyecto.
    3. Seleccione la ficha Usuarios y permisos.
    4. En el campo de la dirección de correo electrónico, agregue el Id. de desarrollador de Salesforce que copió desde Google Play Console.
    5. En el campo Función(es), seleccione Asignar función(es) de Firebase y seleccione la columna Administrador de la fila de Firebase.
  4. Registre su aplicación para Android en Firebase y descargue su archivo de configuración.
    1. En una ventana de navegador o ficha separada, abra la Configuración de su aplicación para el proyecto de Mobile Publisher. En la sección Distribución de aplicación, copie el valor del campo Identificador de establecimiento.
      El formato del nombre de identificador es similar a: com.mysalesforce.mycommunity.C00AB0000000CDefGHI.A0BCD00000001ABcDEF
    2. Vuelva a la ventana del navegador o la ficha que muestra su proyecto de Firebase. En el proyecto de Firebase, haga clic en el icono de engranaje junto a Descripción general del proyecto y, a continuación, haga clic en Configuración de proyecto.
    3. En la sección Sus aplicaciones, haga clic en Agregar aplicación y luego haga clic en el icono de Android.
    4. En el campo Nombre de paquete Android, introduzca el identificador de establecimiento que copió desde el proyecto de Configuración para Mobile Publisher de su aplicación.
      Nota
      Nota Si obtiene un mensaje de error en el flujo de trabajo de registro de Firebase que indica que ya existe una aplicación con ese nombre de paquete, cierre la ventana de registro. Confirme que ve el identificador de establecimiento de su aplicación en la lista de aplicaciones y luego haga clic en el vínculo para descargar google-services.json. Continúe en el paso 7.
    5. En el campo Apodo de la aplicación, introduzca el nombre de su aplicación.
      Recomendamos que utilice el mismo nombre de aplicación que se introdujo en la sección Detalles de producto de su proyecto Configuración para Mobile Publisher.
    6. Haga clic en Registrar aplicación.
    7. Haga clic en Descargar google-services.json y, a continuación, haga clic en Siguiente. Anote la ubicación del archivo descargado, porque lo necesitarÔ mÔs adelante.
      No cambie la configuración bajo el SDK de Firebase.
    8. Haga clic en Siguiente y, a continuación, haga clic en Continuar con la consola.
  5. Genere y descargue una clave privada para su cuenta de servicio de Firebase.
    1. Haga clic en el icono de engranaje junto a Descripción general de proyecto, y luego haga clic en Configuración de proyecto.
    2. Seleccione la ficha Cuentas de servicio y, a continuación, haga clic en Generar nueva clave privada.
    3. Descargue el archivo JSON que contiene la clave privada. Anote la ubicación del archivo descargado, porque lo necesitarÔ mÔs adelante.
      El formato de nombre de archivo para esta clave privada es similar a project-name-firebase-adminsdk-a1bcd-a1234bc5678.json.
      Nota
      Nota La clave privada para su cuenta de servicio de Firebase es un archivo JSON diferente a la clave de cuenta de servicio de Google Cloud Platform que carga cuando agrega una cuenta de desarrollador de Google Play a su proyecto Mobile Publisher. AsegĆŗrese de que la clave privada que estĆ” descargando para configurar notificaciones distribuidas contiene firebase-adminsdk en el nombre de archivo JSON.
  6. Agregue la información de Firebase a la Configuración de su aplicación para el proyecto de Mobile Publisher.
    1. Desde Configuración, introduzca Mobile Publisher en el cuadro Búsqueda rÔpida y, a continuación, seleccione Mobile Publisher.
    2. Abra el proyecto de Android de su aplicación y luego desplÔcese a la sección Notificaciones distribuidas.
    3. En el campo Clave privada de SDK de administrador de Firebase, cargue o descargue la clave privada que generó para su cuenta de servicio de Firebase.
      El formato de nombre de archivo para esta clave privada es similar a project-name-firebase-adminsdk-a1bcd-a1234bc5678.json.
    4. En el campo Archivo de configuración de Firebase, cargue o descargue el archivo google-services.json que descargó cuando registró su aplicación en Firebase.
 
Cargando
Salesforce Help | Article