Si ofrece Zendesk Chat a través de su propia aplicación móvil, puede activar las notificaciones push para alertar a los clientes sobre cualquier respuesta y actualización a sus chats.
En las cuentas de Zendesk Chat de los planes pagados, se pueden configurar las notificaciones push para notificar al usuario incluso cuando la aplicación se encuentra en segundo plano en su dispositivo móvil. Estas notificaciones se pueden activar para varias aplicaciones móviles, de ser necesario.
Este artículo describe las tareas que deben realizar los administradores para activar las notificaciones push de Chat para sus aplicaciones móviles, e incluye los siguientes temas:
- Preparativos para agregar la aplicación
- Activar las notificaciones push en una aplicación móvil
- Editar la información de una aplicación
- Desactivar las notificaciones push para una aplicación
- Probar las notificaciones push
- Nota para los antiguos usuarios del SDK para móviles de Chat V1
Preparativos para agregar la aplicación
Antes de que los desarrolladores puedan activar las notificaciones push, un administrador de Chat deberá cargar las credenciales del servidor FCM (para Android) o un certificado PEM (para iOS) en la cuenta de Chat.
Los desarrolladores deben proporcionarle las credenciales del servidor FCM o el archivo del certificado PEM. Si tienen alguna duda, remítalos a los siguientes documentos que encontrarán en el portal para desarrolladores de Zendesk:
Activar las notificaciones push en una aplicación móvil
Para activar las notificaciones push, los administradores deben agregar sus aplicaciones móviles a la lista de SDK para móviles, a la cual se accede a través del panel de Chat. Cuando se agrega una aplicación a esta lista, se genera una ID de la aplicación que luego se comparte con el equipo de desarrollo de aplicaciones móviles.
Para agregar una aplicación a la lista de SDK para móviles
- En el panel de Chat, vaya a Configuración > Cuenta > API y SDK.
- En la sección SDK para móviles, haga clic en Agregar aplicación.
- En la página Agregar aplicación, ingrese la siguiente información de su aplicación:
- Nombre: un nombre para su aplicación que los desarrolladores y otros administradores puedan reconocer.
- Descripción: una explicación breve de lo que hace la aplicación.
- (Para Android) Cargue la clave privada de la cuenta de servicio que contiene las credenciales privadas, el correo electrónico del cliente (también conocido como correo electrónico de cuenta de servicio) y la ID del proyecto. Para ello, haga clic en Generate New Private Key en la consola de Firebase. Consulte Inicialice el SDK en entornos que no sean de Google. También debe agregar
google-services.json
al proyecto de Android. Consulte Notificaciones push.En la mayoría de los escenarios de migración, la API Firebase Cloud Messaging (FCM) v1 está activada de manera predeterminada. Si se producen errores cuando intenta contactar el extremo, asegúrese de que la API Firebase Cloud Messaging esté activada en la lista de API y servicios dentro de la consola de Google Cloud.
- (Para iOS) Cargue un certificado PEM.
- Haga clic en Guardar cambios.
Su aplicación ya está creada y tiene asignada una ID de la aplicación.
Notifique al equipo de desarrollo que las credenciales o el certificado ya están cargados. Después de recibir esta confirmación, tienen que realizar cambios en el código de la aplicación para activar las notificaciones push. Si desean más información, remítalos a los documentos mencionados anteriormente.
Editar la información de una aplicación
El nombre y la descripción asignados a una aplicación móvil se pueden editar como se describe en Activar las notificaciones push en una aplicación móvil, más arriba.
Para editar la configuración de una aplicación existente
- En el panel, vaya a Configuración > Cuenta > API y SDK.
- En la sección de SDK para móviles, haga clic en la aplicación que desea editar.
- En la página Editar aplicación, haga los cambios necesarios y luego haga clic en Guardar cambios.
Desactivar las notificaciones push para una aplicación
Si ya no quiere ofrecer notificaciones push de Chat para una aplicación móvil, puede eliminarla de la lista de SDK para móviles.
Una vez que se borre la aplicación, los visitantes que usen esa ID de la aplicación ya no recibirán notificaciones push del servicio. No se puede crear otra aplicación con el SDK para móviles con la misma ID de la aplicación y la eliminación es irreversible.
Para borrar una o más aplicaciones
- En el panel, vaya a Configuración > Cuenta > API y SDK.
- En la sección SDK para móviles, seleccione las aplicaciones que desea borrar.
- Haga clic en Borrar seleccionadas.
Probar las notificaciones push
Si su aplicación está disponible en dispositivos iOS, puede probar las notificaciones push antes de ponerlas a disposición a través de la aplicación activa.
Para enviar notificaciones push al entorno de prueba (iOS únicamente)
- En el panel, vaya a Configuración > Cuenta > API y SDK.
- En la sección SDK para móviles, haga clic en la aplicación de la cual desea enviar notificaciones push al entorno de prueba.
- En la sección iOS, seleccione Para sandbox de APN.
- Haga clic en el botón Guardar cambios.
Nota para los antiguos usuarios del SDK para móviles de Chat V1
Si ya ha usado el SDK para móviles de Chat V1, es posible que se encuentre con que no puede borrar una de las aplicaciones llamadas "App 1" en la cuenta.
Si tiene una aplicación que usa el SDK para móviles V1 creado con la antigua experiencia de configuración de SDK para móviles, debe saber que hemos migrado la aplicación existente a la nueva experiencia. Para identificarla, simplemente busque el nombre preasignado "App 1" (que se puede cambiar en la configuración de la aplicación).
Hemos desactivado la posibilidad de borrar esta aplicación en el panel, porque usa la versión anterior del SDK para móviles que ya no se puede agregar como una aplicación nueva si se borra accidentalmente.
Si desea desactivar esta aplicación:
- Haga clic en App 1 en la sección SDK para móviles.
- Haga clic en Editar aplicación.
- Elimine la clave del servidor FCM y/o el archivo PEM.
- Haga clic en Guardar cambios.