android firebase firebase-cloud-messaging google-play-services

android - Firebase Cloud Messaging diferentes claves



firebase-cloud-messaging google-play-services (1)

¿Cuál es la clave actual generada en el archivo google_services.json al hacer el proyecto? ¿Cuál es la diferencia entre la clave actual, la clave API web y la clave del servidor, y dónde puedo encontrar la consola FCM de la clave actual? No puedo encontrarlo.


No hay documentación hasta el momento que discuta claramente qué valores se encuentran en el archivo google-services.json . Aunque esta answer te da una idea de qué es y qué hace.

En cuanto a los detalles específicos que solicitaba:

  • clave actual : sin embargo, nada se indica explícitamente en ninguna parte de los documentos donde se usa, sin embargo, entre los 3 servicios donde se utilizó originalmente google-services.json antes de Firebase ( Google Sign-in, Analytics, GCM ), supongo sería entre Google Sign-in y Analytics. Como también mencionó @DiegoGiorgini here :

FCM no utiliza el valor api_key en google-services.json. (lo usan otras bibliotecas de Firebase)

Por lo tanto, puede ser para un servicio separado de Google que no sea Firebase o Firebase.

  • Clave de API web : esta no he tenido la oportunidad de usarla antes. Sin embargo, he visto otras publicaciones en las que esta clave API específica se usa a menudo en aplicaciones web relacionadas con Firebase (¿posiblemente también para fines de autenticación?), Pero no estoy completamente seguro.

  • Clave del servidor : según los docs :

Una clave de servidor que autoriza a su servidor de aplicaciones a acceder a los servicios de Google, incluido el envío de mensajes a través de Firebase Cloud Messaging.

También intenté mirar alrededor de Firebase Console para ver dónde está visible la clave actual, pero no parece estar allí.