registro notification notificaciones hub google gcm fcm example android azure google-cloud-messaging xamarin.android firebase-cloud-messaging

android - notification - ¿Cómo migrar el concentrador de notificaciones de Azure a Firebase Cloud Messaging?



token de registro de fcm (1)

Utilicé Azure Notification Hubs con mi back-end .NET personalizado con el servicio de notificaciones push de Apple y Google Cloud Messaging. Eso significa que mi aplicación cliente se registra con los servicios de Apple o Google, pero las notificaciones serán enviadas por Notification Hub a través del backend y nunca directamente a través de los servicios de los proveedores.

Ahora que GCM ya no es compatible, intenté migrarlo a FCM.

En la consola de Firebase, creé un nuevo proyecto. El proyecto tiene un nombre, un nombre público, una identificación de proyecto y una clave de API web. Todo esto es información de la pestaña general .

En la pestaña "Mensajería en la nube", se me muestra una clave de servidor y una ID de remitente.

Pregunta 1: ¿Qué tengo que pegar en las configuraciones de notificaciones push de Azure donde mi clave GCM se utilizó anteriormente? ¿La clave de la API web de "General" o la clave del servidor de "Mensajes en la nube"?

Pregunta 2: Mi aplicación de cliente Xamarin.Android tuvo que proporcionar el "Número de proyecto de API de Google" como la ID del remitente para GCM, con el fin de registrarse para las notificaciones automáticas. ¿Debería cambiar esto ahora para usar la "Id. Del remitente" de la pestaña "Mensajería en la nube" en Firebase Console?


Pregunta 1 : Sí, use la clave del servidor desde la pestaña de mensajería en la nube . Dado que tanto GCM como FCM solo funcionan con una clave de servidor.

Pregunta 2 : Sí. Ya que debe usar la Id. Del remitente correspondiente / correcta para registrar correctamente su aplicación cliente en el proyecto correcto.

En resumen, si originalmente tenía un proyecto en Google Developers Console, ¿por qué no solo importarlo a Firebase Console? Además, GCM aún es compatible .