studio notification google firebaseinstanceidservice example android firebase google-cloud-messaging firebase-cloud-messaging

notification - google cloud messaging android studio



Clave de API de Firebase Cloud Messaging (3)

En la consola de FCM vaya a su proyecto, aparecerá un icono de menú de desbordamiento en la ventana emergente del nombre del proyecto, en el panel Descripción general. Haga clic en eso y Administre ... en la página abierta que muestra sus aplicaciones, podrá descargar el archivo google-services.json que contiene todos los detalles, como la clave api actual, además de que puede navegar hasta la pestaña Cloud Messaging, donde mostrará su clave de servidor.

¿Alguna forma de regenerar la clave API para FCM (sección de mensajería en la nube) en Firebase Console? La clave no es editable y es diferente de la generada automáticamente en la Consola de API de Google. Debido a esta mala configuración, siempre recibo 401 no autorizado de FCM ...


No necesita regenerar la clave. Siga los pasos

  • Vaya a la base de datos de firebase ( https://console.firebase.google.com )
  • Seleccione su proyecto
  • En el lado izquierdo, haz clic en el icono de configuración y selecciona la configuración del proyecto
  • Luego haz clic en la pestaña de mensajería en la nube
  • Encontrará su clave de servidor allí. Úsalo y deberías ser bueno para ir

Actualización : incluso con la nueva interfaz de usuario de la pestaña de mensajería en la nube, donde el token de FCM está visible, el botón Volver a generar clave aún estaría visible si se eliminara la clave del servidor.

Actualización : parece que ahora es posible regenerar la clave del servidor a través de la consola de Firebase; sin embargo, la etiqueta / botón (ver captura de pantalla) solo aparece cuando no se utiliza ninguna clave del servidor.

Después de hacer clic en Regenerar clave , generará una nueva clave de servidor que también se puede ver en Google Developers Console.

Todavía no hay forma de volver a generar la clave API desde Firebase Console. SIN EMBARGO , pude volver a generarlo a través de Developer Console.

Volví a examinar las consolas después de mantener una conversación con @SarthakMishra y pude volver a generar la clave API que se encuentra en la consola de Firebase.

Primero, proporcionaré los pasos para llegar a la parte donde realmente se ve la clave del servidor actual.

  1. Seleccione su proyecto por el lado superior derecho.
  2. Luego, en el panel izquierdo, haga clic en el botón de engranaje y seleccione Configuración del proyecto .
  3. Luego ve a la pestaña Cloud-Messaging

Desde allí, podrá ver la clave del servidor y la identificación del remitente.

Estos son los pasos para volver a generar la clave del servidor. Ve a tu Developer Console .

  1. En el lado superior derecho, selecciona el nombre del proyecto que corresponde a tu proyecto de Firebase.
  2. En el panel izquierdo, haz clic en Credenciales .

Después de eso, podrá ver las API Keys actualmente disponibles para el proyecto. Comúnmente, verá dos claves API. Una clave de servidor y una clave de Android, donde tiene una etiqueta al lado diciendo ( auto creado por el servicio de Google ). Haga clic en la clave del servidor.

  1. Haga clic en Regenerar clave . Un mensaje como este debería aparecer:

¿Desea reemplazar la clave actual por una nueva?

La nueva clave estará disponible de inmediato. La clave actual se desactivará permanentemente en 24 horas.

  1. Haga clic en Reemplazar clave .

Después de eso, verá la nueva clave de servidor generada. Regrese a la página donde puede ver la clave del servidor y la ID del remitente y actualizarla. Debe coincidir con la nueva clave de servidor generada.