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

  1. Przejdź do konsoli Google Cloud.
  2. Wybierz projekt Firebase z menu rozwijanego w lewym górnym rogu.
  3. Wyszukaj „Firebase Cloud Messaging API”.
  4. Wybierz Firebase Cloud Messaging API z listy w platformie handlowej.
Searching for the Firebase Cloud Messaging API
Searching for the Firebase Cloud Messaging API
  1. Kliknij Włącz, aby włączyć API w swoim projekcie. Jeśli API jest już włączone, przejdź do następnej sekcji.
Page to enable Firebase Cloud Messaging API
Page to enable Firebase Cloud Messaging API

Utwórz niestandardową rolę, która obsługuje tworzenie wiadomości

  1. Na pulpicie nawigacyjnym konsoli Google Cloud wybierz IAM i administrator w sekcji Szybki dostęp.
All Quick Access links, with only the IAM & Admin option highlighted
All Quick Access links, with only the IAM & Admin option highlighted
  1. W menu po lewej stronie przejdź do sekcji Role.
Roles highlighted in the left sidebar
Roles highlighted in the left sidebar
  1. Kliknij Utwórz rolę niestandardową.
Roles page, where Create role is shown in the upper left
Roles page, where Create role is shown in the upper left
  1. Wpisz dla roli tytuł, opis, identyfikator oraz etap uruchomienia roli. Po utworzeniu roli nie można zmienić identyfikatora.
Create Role window
Create Role window
  1. Kliknij Dodaj uprawnienia.
  2. Dodaj tylko uprawnienie cloudmessaging.messages.create. (Aby dowiedzieć się więcej, zobacz instrukcje Google dotyczące tworzenia roli niestandardowej).
Searching for the correct role permission
Searching for the correct role permission
  1. Kliknij Dodaj uprawnienia, aby dodać wybrane uprawnienie do roli.
  2. Gdy wszystko będzie gotowe, utwórz rolę, wybierając Utwórz.

Utwórz konto usługi Google

  1. W menu po lewej stronie w sekcji IAM & administrator przejdź do karty Konto usługi.
  2. Kliknij Utwórz konto usługi.
Button to create a Google service account
Button to create a Google service account
  1. Wypełnij pola Nazwa konta usługi oraz Opis konta usługi (opcjonalnie).
First step of the wizard to create a new service account
First step of the wizard to create a new service account
  1. Kliknij Utwórz i kontynuuj.
  2. Kliknij pole Wybierz rolę.
Adding a role to a new service account
Adding a role to a new service account
  1. Wybierz rolę niestandardową, którą właśnie utworzono. Tutaj wybieramy „Test Role”, ale wybierz rolę utworzoną w poprzedniej sekcji.
  2. 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

  1. Na stronie Konta usługi kliknij adres e-mail konta usługi, które utworzono w poprzedniej sekcji.
Service accounts page, where the accounts are blurred for security purposes
Service accounts page, where the accounts are blurred for security purposes
  1. Przejdź do zakładki Klucze.
  2. Kliknij przycisk Dodaj klucz.
  3. Kliknij Utwórz nowy klucz.
Add key dropdown, when the Create new key option is highlighted
Add key dropdown, when the Create new key option is highlighted
  1. W sekcji Typ klucza wybierz JSON.
Modal to select the key type when JSON is selected
Modal to select the key type when JSON is selected
  1. 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.

Czy ten artykuł był pomocny?
Ten formularz służy tylko do przesyłania opinii na temat artykułów. Dowiedz się, jak skontaktować się z zespołem ds. pomocy.

Dowiedz się od Klaviyo więcej

Społeczność
Nawiązuj kontakty z osobami na podobnych stanowiskach, partnerami oraz ekspertami i ekspertkami Klaviyo – inspirujcie się nawzajem, wymieniajcie spostrzeżeniami i pomagajcie szukać odpowiedzi na nurtujące Was pytania.
Partnerzy
Zatrudnij certyfikowanego eksperta Klaviyo, który pomoże Ci w konkretnym zadaniu lub w ciągłym zarządzaniu marketingiem.
Pomoc

Uzyskaj wsparcie za pośrednictwem konta.

E-mail do zespołu ds. pomocy (konta w bezpłatnym okresie próbnym oraz konta płatne) Całodobowa dostępność

Czat/wirtualna pomoc
Dostępność różni się w–zależności od lokalizacji i typu planu.