Para iOS
Asegúrate de haber marcado la casilla "Enviar una notificación push" cuando envíes un mensaje manual.
Asegúrate de que estás solicitando permiso a tus users para enviar notificaciones push.
¿Obtienes un token de dispositivo de APNS? Si pones un punto de interrupción en la llamada del delegado
application:didregisterforremotenotificationswithdevicetoken:, deberías obtener un token poco después de que tu app se inicie.¿Has configurado el Bundle ID correcto en Configuración > Canales > Messenger > Instalación? Asegúrate de que coincida con la app a la que quieres enviar notificaciones push.
¿Tu clave privada sigue activa? Revisa tus claves para asegurarte de que no ha sido revocada.
Asegúrate de que las notificaciones estén habilitadas para tu app. Para verificar en iOS, ve a Configuración > Notificaciones > Tu App y asegúrate de que "Permitir notificaciones" esté activado.
¿El user reporta problemas en la última versión de tu app que implementa notificaciones push?
Puedes encontrar más información técnica y pasos para solucionar problemas en la Biblioteca de Desarrolladores de Apple iOS.
Para Android (FCM)
Asegúrate de marcar la casilla "Enviar una notificación push" cuando envíes un mensaje manual.
Verifica que las notificaciones no estén deshabilitadas para tu app en tu dispositivo de prueba. En el dispositivo, ve a Configuración > Sonido y notificación > Notificaciones de la app. Esto puede variar según la versión de Android.
¿Especificaste la clave API correcta del servidor Push?
Asegúrate de haber añadido tu archivo
google-services.jsonen el directorio correcto.También puede haber algunos retrasos generales en las notificaciones de Android debido a diferentes configuraciones de optimización de batería de los fabricantes, como se detalla en este artículo. También está https://dontkillmyapp.com/ que explica cómo modificar las opciones de batería para diferentes dispositivos. Por lo tanto, asegúrate de que todas las funciones de optimización de batería estén desactivadas cuando pruebes las notificaciones push.
Para Android, actualmente requerimos que Google Play Services esté en el dispositivo. Hay dispositivos Android sin Google Play Services y no soportamos push para esos.
¿El user reporta problemas en la última versión de tu app que implementa notificaciones push?
Nota:
Las notificaciones push se envían tan pronto como ocurre la coincidencia del mensaje. Intercom no espera a que el user esté en línea para enviarlas.
Solo enviamos notificaciones push al Mobile SDK, actualmente no soportamos notificaciones push para escritorio (Windows/macOS).
Soportamos múltiples dispositivos, por lo que una persona puede tener tantos dispositivos registrados y enviaremos a todos ellos.
En general, todas las notificaciones push / mensajes solo se envían:
cuando la app no está en primer plano, por lo que debe estar en segundo plano (por ejemplo, estás usando otra app, o el teléfono está apagado o en la pantalla de bloqueo/inicio). Sin embargo, para Android, los mensajes push pueden entregarse en todas las situaciones (cuando la app está en segundo plano, abierta o cerrada).
¿Sigues teniendo problemas?
No dudes en contactar a nuestro equipo a través del Messenger y podemos revisar esto más a fondo para ti.
