Firebase umożliwia nam wysyłanie powiadomień za pośrednictwem naszej własnej aplikacji na POST
żądanie.
Ten samouczek zawiera instrukcje, jak wykonać to żądanie . Jednak Authorization
w nagłówku jest pole, w którym muszę umieścić własny klucz serwera.
Gdzie mogę uzyskać ten klucz serwera? Nie ma na to instrukcji.
Odpowiedzi:
Rozwiązanie:
źródło
Project credentials
nagłówkiem w oznaczonym wierszuServer key
.Zrób to: (Pierwsza odpowiedź jest prawidłowa - ta służy tylko do pokazania, jak wygląda strona!) Https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm -server-api-key.html #
źródło
AKTUALIZACJA: Od kwietnia 2017 ta metoda nie działa. Api_key w
google-services.json
jest tylko starszym kluczem. Wybrana odpowiedź jest prawidłowa.Przestarzały sposób:
W Twoim projekcie znajduje się plik JSON o nazwie google-services.json
Otwórz ten plik i wyszukaj
te *** są kluczem API serwera
Jeśli nie masz tego pliku, możesz go pobrać ze szczegółów aplikacji na koncie Firebase
źródło
W Firebase są dwa klucze, pierwszy znajduje się w Ustawieniach (karta Ogólne) i wywołuje klucz interfejsu API sieci Web.
Drugi i to, co cię interesuje, znajduje się w Ustawieniach (Tab Cloud Messaging), nazywa się go kluczem serwera
Użyj drugiego do powiadomień push z php.
źródło