Firebase messaging, skąd wziąć klucz serwera?

Firebase pozwala nam wysyłać powiadomienia za pośrednictwem własnej aplikacji poprzez złożenie POST request.

Ten tutorial zawiera instrukcje jak wykonać to żądanie. Jednak w nagłówku znajduje się pole Authorization, w którym muszę umieścić własny klucz serwera.

Gdzie mogę zdobyć ten klucz serwera? Nie ma na to instrukcji.

Author: Frank van Puffelen, 2016-05-25

4 answers

  1. Kliknij ikonę Ustawienia / koło zębate obok nazwy projektu u góry nowej konsoli Firebase
  2. Kliknij Ustawienia projektu
  3. Kliknij na zakładkę Cloud Messaging
  4. klucz znajduje się pod kluczem serwera
 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/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-25 04:35:19

Weź ten: (pierwsza odpowiedź jest prawidłowa - ta ma pokazać jak wygląda strona!) https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm-server-api-key.html#

Tutaj wpisz opis obrazka

 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/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-02 09:27:00

Aktualizacja: od kwietnia 2017 ta metoda nie działa. Api_key w google-services.json jest tylko kluczem dziedziczonym. Wybrana odpowiedź jest prawidłowa.


Deprecated way:

W Twoim projekcie znajduje się plik JSON o nazwie google-services.json

Otwórz ten plik i wyszukaj

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

Te * * * to twój klucz API serwera

Jeśli nie masz tego pliku, możesz go pobrać ze swoich danych aplikacji w firebase konto

Tutaj wpisz opis obrazka

 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/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-13 13:22:35

W firebase są dwa klawisze, pierwszy znajduje się w Ustawieniach (zakładka Ogólne) i jego wywołanie Web API klucz.

Drugi i w tym co Cię interesuje jest w Ustawieniach (Zakładka Cloud Messaging) jego o nazwie Server key

Użyj drugiego dla powiadomień push z 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/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-14 23:06:28