Si te das cuenta que un push no fue enviado, empieza con una revisión de la lista de historial de push.
Puedes encontrarlo en Notificación > Push > Historial .

El estado es de color verde, significa que la notificación push se entregó correctamente.

 Si hay un error:
1. Verifica todos los puntos que siguen en esta ayuda en línea, para la plataforma impactada.
2. Contacta el equipo de soporte , detallando si hay unos ajustes que necesitan ser actualizados en tu Back Office. 


1

El estado es de color verde pero la notificación no se ha recibido

Recuerda de verificar que las notificaciones están autorizadas en tu dispositivo :

- En iOS , en el menú de configuración del dispositivo.
- En Android, en la pagina de configuración de la aplicación ( si ha incluido esta pagina en su aplicación ).

Puede suceder que un push mostrando una insignia verde no fue enviado a los destinatarios.

Te recordamos que GoodBarber no maneja la distribución de notificaciones push a los destinatarios, sino que solo envía la solicitud de despacho a los servidores de Apple y Google. La solicitud se pone en espera en tus servidores y ellos envían la notificación a los usuarios.


2

Android - Comprueba si el proyecto Google Console y Firebase coinciden

En el historial, tu push muestra una insignia naranja y la mención "Push enviado en iOS y con error en Android".
Esto significa que hay un error con el número de tu proyecto o con la configuración de tu proyecto de Firebase.

1. inicia sesión en tu Google console
2. Selecciona tu proyecto
3. Comprueba en tu panel de Google cuál es el ID de tu proyecto.
Debe coincidir con el ID del proyecto de Google Console en tu back office( Publicar > Android > Certificados ).

4. Comprueba cuál es tu número de Proyecto, lo necesitarás en los siguientes pasos

( Puede haber un error de visualización de la API en los navegadores que no son Chrome, por lo tanto, recomendamos que utilice este navegador) .

picture

5. Inicia sesión a tu console Firebase
6. Comprueba que tu proyecto Firebase esta conectado a tu Proyecto Google Console:
- Selecciona tu proyecto firebase (creado durante del proceso de construcción inicial para tu app Android en Paso 10 de esta ayuda en línea )
- Haz clic en el icono a la derecha de "Descripción General"
- Escoge "Configuración de proyecto"
- Haz clic en la pestaña "Cloud Messaging"
- Verifica si el ID del remitente en Firebase coincide con el número de proyecto de Google Cloud Console (consulta el paso 4 anterior)

picture

3

Android - Firebase App Android

1. Inicia sesión a tu console Firebase
2. Selecciona tu proyecto Firebase (creado durante del proceso de construcción inicial para tu app Android en Paso 10 de esta ayuda en línea )
3. Haz clic en el icono a la derecha de "Descripción general"
4. Escoge "Configuración del proyecto"
5. Haz clic en la pestaña "General"
6. Verifica que el Nombre de paquete puesto en Firebase es el mismo al Nombre de paquete en tu Back Office. ( Publicar > Android > Certificados ).

picture

4

Android - Consola de Google Cloud

Inicia sesión en tu consola de Google
2. Selecciona tu proyecto
3. Ve al menú API y servicios > Credenciales
4. Abre tu clave de Android y verifica que hayas habilitado las 2 siguientes restricciones de API:
- Maps SDK for Android
- Firebase Installations API


Si aún no lo has hecho, asegúrate de restringir esas 2 API y guardar tus modificaciones.

picture

5

Android - GoodBarber back office

1. Ve al menú Publicación > Android app > Certificados
2. Descarga tanto el archivo de configuración de Firebase como el archivo de Cuenta de servicio.
3. Compara ambos archivos y verifica si el ID del proyecto es el mismo:

picture

6

Android - Abre un ticket de soporte

Una vez que haz revisado los punto 2 a 5 de arriba, contacta el equipo de soporte  especificando los detalles de los elementos siguientes:
1. Si el número de proyectos de Google Cloud Console y Firebase coincide
2. Si el nombre del paquete está configurado correctamente en tu consola Firebase
3. Si el project_id difiere en tu archivo de configuración de Firebase y en el archivo de cuenta de servicio

Dependiendo de su configuración, el equipo de soporte te dará instrucciones sobre cómo solucionarlo.

Nota: Cuando el inconveniente este solucionado, necesitarás regenerar la aplicación Android y enviar una actualización a la tienda, si ya fue publicada anteriormente. 


7

Error de envío en iOS

En el caso de un error con la inserción de iOS, siempre verifica la validez de tus certificados en el menú Publicación> App iOS > Certificados en tu back-end.

- Si el certificado caducó, lea la ayuda en línea sobre la actualización de sus certificados iOS y continúe con el proceso como se describe.
- Si el error de envío en iOS permanece con los certificados actualizados, siga leyendo.


8

IOS - Verificación del servicio de notificaciones push de SSL ( Producción )

1. Inicia sesión con tu cuenta de desarrollador de Apple > Certificates, Identifiers, & Profiles
https://developer.apple.com/account/resources/certificates/list
2 - En el menú Identifierseleccione el App ID de la aplicación registrado en tu back office Publicar > Certificados > iOS
3. Haz clic en el App ID para visualizar los servicios.
4. Desplázate hacia abajo para encontrar la linea "Notificaciones Push".
5. Haz clic en "Configurar o Modificar"

picture

El Certificado Push debe ser Production SSL Certificate.

Si haz creado un Development SSL Certificado
 en su lugar​, las notificaciones push no funcionarán.

Para solucionar este problema:

1. Haz clic en el botón Revocar
2. Haz clic en 'Done' al fin de la pagina
3. Sigue esta ayuda en línea sobre la actualización de los certificados iOS, empezando en paso 4. 

No tienes que reconstruir a tu app iOS ni tampoco se necesita enviar una versión actualizada de tu aplicación al App Store después de haber actualizado tus certificados.

picture

Otros artículos