Jak utworzyć konto usługi Google, aby włączyć powiadomienia push
Czego się dowiesz?
Dowiedz się, jak skonfigurować konto usługi Google i włączyć Firebase Cloud Messaging, aby móc wysyłać powiadomienia push Klaviyo na urządzenia z Androidem.
Kilka słów na początek
Zanim wykonasz poniższe kroki, musisz mieć istniejący projekt Firebase dla swojej aplikacji na Androida. Używaj tego samego projektu przez cały proces konfiguracji.
Potrzebujesz uprawnień Google Cloud, aby włączyć API, utworzyć niestandardowe role i konta usługi, przypisać rolę do konta usługi oraz utworzyć klucze konta usługi. Jeśli nie możesz wykonać tych czynności, poproś administratora Google Cloud o dostęp lub pomoc przy konfiguracji.
Włącz interfejs API Firebase Cloud Messaging
- Przejdź do konsoli Google Cloud.
- Wybierz projekt Firebase z menu rozwijanego w lewym górnym rogu.
- Wyszukaj „Firebase Cloud Messaging API”.
- Wybierz Firebase Cloud Messaging API z listy w platformie handlowej.

- Kliknij Włącz, aby włączyć API w swoim projekcie. Jeśli API jest już włączone, przejdź do następnej sekcji.

Utwórz niestandardową rolę, która obsługuje tworzenie wiadomości
- Na pulpicie nawigacyjnym konsoli Google Cloud wybierz IAM i administrator w sekcji Szybki dostęp.

- W menu po lewej stronie przejdź do sekcji Role.

- Kliknij Utwórz rolę niestandardową.

- Wpisz dla roli tytuł, opis, identyfikator oraz etap uruchomienia roli. Po utworzeniu roli nie można zmienić identyfikatora.

- Kliknij Dodaj uprawnienia.
- Dodaj tylko uprawnienie cloudmessaging.messages.create. (Aby dowiedzieć się więcej, zobacz instrukcje Google dotyczące tworzenia roli niestandardowej).

- Kliknij Dodaj uprawnienia, aby dodać wybrane uprawnienie do roli.
- Gdy wszystko będzie gotowe, utwórz rolę, wybierając Utwórz.
Utwórz konto usługi Google
- W menu po lewej stronie w sekcji IAM & administrator przejdź do karty Konto usługi.
- Kliknij Utwórz konto usługi.

- Wypełnij pola Nazwa konta usługi oraz Opis konta usługi (opcjonalnie).

- Kliknij Utwórz i kontynuuj.
- Kliknij pole Wybierz rolę.

- Wybierz rolę niestandardową, którą właśnie utworzono. Tutaj wybieramy „Test Role”, ale wybierz rolę utworzoną w poprzedniej sekcji.
- Kliknij Kontynuuj. Pozostaw opcjonalne pola dotyczące użytkownika konta usługi oraz dostępu administratora puste, a następnie kliknij Gotowe, aby dokończyć tworzenie konta usługi.
Wygeneruj klucz konta usługi
- Na stronie Konta usługi kliknij adres e-mail konta usługi, które utworzono w poprzedniej sekcji.

- Przejdź do zakładki Klucze.
- Kliknij przycisk Dodaj klucz.
- Kliknij Utwórz nowy klucz.

- W sekcji Typ klucza wybierz JSON.

- Kliknij Utwórz , aby pobrać plik klucza konta usługi.
Zapisz pobrany plik w bezpiecznym miejscu, aby mieć do niego dostęp podczas konfigurowania powiadomień push na Androida w Klaviyo. Nie możesz pobrać tego pliku klucza ponownie. Poniższy plik JSON pokazuje przykładowy format pliku; prześlij plik pobrany z Google, używając swoich rzeczywistych danych uwierzytelniających.
{ "type": "service_account",
"project_id": "PROJECT_ID",
"private_key_id": "KEY_ID",
"private_key": "-----BEGIN PRIVATE KEY-----\nPRIVATE_KEY\n-----END PRIVATE KEY-----\n",
"client_email": "SERVICE_ACCOUNT_EMAIL",
"client_id": "CLIENT_ID",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/SERVICE_ACCOUNT_EMAIL" }
Rezultat
Twoje konto usługi Google ma teraz rolę do obsługi wiadomości oraz pobrany klucz JSON. Następnie przejdź do konfigurowania powiadomień push na Androida w Klaviyo, aby przesłać klucz i dokończyć połączenie.
Dodatkowe źródła
- Jak skonfigurować powiadomienia push na Androidzie
Dowiedz się, jak skonfigurować powiadomienia push na Androida na swoim koncie Klaviyo. Po wykonaniu kroków opisanych w tym artykule będziesz w stanie wysyłać powiadomienia push w sekwencjach i kampaniach.
- Jak skonfigurować powiadomienie push iOS
Dowiedz się, jak skonfigurować powiadomienia push na swoim koncie Klaviyo. Po wykonaniu kroków opisanych w tym artykule będziesz w stanie wysyłać powiadomienia push w sekwencjach i kampaniach.