Firebase messaging, ¿dónde obtener la clave del servidor?


Firebase nos permite enviar mensajes de notificación a través de nuestra propia aplicación haciendo POST solicitud.

Este tutorial, nos da instrucciones sobre cómo hacer esta solicitud. Sin embargo, hay un campo Authorization en el encabezado donde debo colocar mi propia clave de servidor.

¿Dónde puedo obtener esta clave de servidor? No hay instrucciones para esto.

Author: Frank van Puffelen, 2016-05-25

4 answers

  1. haga clic en el icono de configuración/rueda dentada junto al nombre de su proyecto en la parte superior de la nueva consola Firebase
  2. Haga clic en Configuración del proyecto
  3. Haga clic en la pestaña Cloud Messaging
  4. La clave está justo debajo de Server Key
 199
Author: Frank van Puffelen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-25 04:35:19

Tome esta: (La primera respuesta es correcta - esta es solo para mostrar cómo se ve la página!) https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm-server-api-key.html#

introduzca la descripción de la imagen aquí

 7
Author: Mike Mitterer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-02 09:27:00

ACTUALIZACIÓN: A partir de abril de 2017 este método no funciona. La api_key en google-services.json es solo la clave heredada. La respuesta seleccionada es correcta.


Forma obsoleta:

En su proyecto hay un archivo JSON llamado google-services.json

Abra ese archivo y busque

"api_key": [
        {
          "current_key": "********"
        }

Esos * * * son tu clave api de servidor

Si no tiene ese archivo, puede descargarlo desde los detalles de su aplicación en firebase cuenta

introduzca la descripción de la imagen aquí

 3
Author: SaiTej Heeraj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-13 13:22:35

Hay dos teclas en firebase, la primera está en Ajustes (Pestaña General) y su llamada Web API Key.

El segundo y en lo que te interesa está en Ajustes (Pestaña Cloud Messaging) se llama Server key

Use el segundo para notificaciones push desde php.

 2
Author: Jonathan Guerrero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-14 23:06:28