Komunikacja w chmurze Firebase
Komunikacja w chmurze Firebase (FCM) to wieloplatformowe rozwiązanie do obsługi wiadomości, które pozwala na niezawodne wysyłanie wiadomości bezpłatnie.
Najważniejsze funkcje
Wysyłaj powiadomienia lub wiadomości zawierające dane | Wysyłaj powiadomienia, które są wyświetlane użytkownikom. Możesz też wysyłać wiadomości z danymi i dokładnie określić, co dzieje się w kodzie Twojej aplikacji. Zobacz Typy wiadomości. |
Wszechstronne narzędzie do kierowania wiadomości | Wysyłaj wiadomości do aplikacji klienckiej na 3 sposoby – do pojedynczych urządzeń, do grup urządzeń lub do urządzeń subskrybujących tematy. |
Jak to działa?
Implementacja FCM obejmuje 2 główne elementy służące do wysyłania i odbierania:
- zaufane środowisko takie jak Cloud Functions dla Firebase lub serwer aplikacji, w którym możesz tworzyć, kierować i wysyłać wiadomości.
- Aplikacja kliencka na urządzenia Apple, na Androida lub internetowa (JavaScript) umożliwiająca odbieranie wiadomości za pomocą odpowiedniej usługi transportowej zależnej od platformy.
Wiadomości możesz wysyłać za pomocą pakietu SDK Firebase Admin lub protokołu serwera FCM. Możesz używać kompozytora powiadomień do testowania oraz wysyłania wiadomości marketingowych lub angażujących, korzystając z wbudowanych zaawansowanych funkcji kierowania i analityki, lub niestandardowych zaimportowanych segmentów.
Więcej szczegółów i ważnych informacji o komponentach FCM znajdziesz w omówieniu architektury.
Ścieżka implementacji
Konfigurowanie pakietu SDK FCM | Skonfiguruj Firebase i FCM w swojej aplikacji zgodnie z instrukcjami konfiguracji dla Twojej platformy. | |
Tworzenie aplikacji klienckiej | Dodaj do aplikacji klienckiej obsługę wiadomości, logikę subskrypcji tematów lub inne opcjonalne funkcje. W trakcie programowania możesz łatwo wysyłać wiadomości testowe z edytora powiadomień. | |
Tworzenie serwera aplikacji | Zdecyduj, czy do utworzenia logiki wysyłania (logiki uwierzytelniania, tworzenia żądań wysyłania, obsługi odpowiedzi itd.) chcesz używać pakietu SDK Firebase Admin czy protokołu serwera. Następnie zbuduj odpowiednią logikę w zaufanym środowisku. |
Dalsze kroki
Otwórz przykładowe krótkie wprowadzenie na Androida lub iOS. Te przykłady pozwalają uruchomić i sprawdzić kod w celu wysłania wiadomości testowej na pojedyncze urządzenie za pomocą konsoli Firebase.
Więcej informacji o FCM znajdziesz w omówieniu architektury, w przewodnikach po najważniejszych pojęciach związanych z FCM oraz w przewodnikach ze sprawdzonymi metodami dotyczącymi wysyłania wiadomości na dużą skalę i zarządzania tokenami rejestracji.
Dodaj Komunikację w chmurze Firebase do swojej aplikacji na Androida, Apple lub przeglądarkę.
Skonfiguruj zaufane środowisko, w którym będziesz tworzyć i wysyłać żądania wiadomości. Możesz napisać logikę wysyłania za pomocą pakietu Admin SDK i łatwo wdrożyć ten kod w Cloud Functions dla Firebase lub innych środowiskach chmurowych zarządzanych przez Google. Możesz też programować serwer, używając protokołu serwera FCM.