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í.