77

Firebase pozwala nam wysyłać powiadomienia za pośrednictwem naszej aplikacji, wysyłając żądanie POST.Wiadomości z Firebase, skąd pobrać klucz serwera?

This tutorial, gives to us instructions how to make this request. Jednak w nagłówku znajduje się pole Authorization, w którym muszę umieścić mój własny klucz serwera.

Skąd mogę pobrać ten klucz serwera? Nie ma instrukcji dotyczących tego.

+0

https://support.clevertap.com/docs/android/how-to-find-your-gcm-sender-id-and-gcm-api-server-key.html – Peter

Odpowiedz

153
  1. kliknij ikonę Ustawienia/koło zębate obok nazwy projektu na szczycie nowych Firebase Console
  2. Kliknij ustawieniach projektu
  3. Kliknij na Cloud Messaging karcie
  4. Klucz znajduje się pod kluczem serwera
+6

LOL XD. Mam nadzieję, że dodadzą twoje instrukcje do ich dokumentacji. Dziękuję: D –

+0

Hej @Frank Van Puffelen, czy to to samo? Jeśli chcę go dla powiadomień push, gdzie jest napisane ** "Uzyskaj klucze serwera aplikacji" **. Odsyłam ten link: https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/#get_application_server_keys. – divy3993

+0

klawisz ma ... po nim, co sprawia wrażenie, że pełny klucz nie jest tutaj pokazany.Nie ma również przycisku kopiowania, takiego jak starszy klucz serwera. Czy możesz zaktualizować swoją odpowiedź, aby użytkownicy wiedzieli, jak ją skopiować. –

2

AKTUALIZACJA: Od kwietnia 2017 ta metoda nie działa. Api_key w jest tylko kluczem legacy. Wybrana odpowiedź jest prawidłowa.


Nieaktualne sposób:

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

Otwórz ten plik i szukać

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

tych ** * Twój klucz serwera api to

Jeśli nie masz tego pliku, a następnie można go pobrać ze swoimi danymi aplikacji w Firebase uwagę

enter image description here

+0

FYI, właśnie spędziłem godziny na debugowaniu powiadomień push przy użyciu wartości "current_key". Nie, że mam to z twojej odpowiedzi. Okazuje się, że musisz zdobyć klucz Servery tak, jak mówi wybrana odpowiedź. –

+0

Być może Twoja odpowiedź była prawidłowa w przeszłości, ale teraz (luty 2017) jest błędna. Wybrana odpowiedź jest właściwa! –

1

Istnieją dwa klawisze na Firebase, pierwszy z nich jest w Ustawienia (zakładka Ogólne) i jej klawisz połączenia Web API.

Drugi iw jakiej jesteś interesująca jest w Ustawieniach (Tab Cloud Messaging) jego nazwie Server klucz

Zastosowanie drugi powiadomień push z php.

Powiązane problemy