Jak utworzyć konto usługi Google, aby włączyć powiadomienie push?
Czego się dowiesz
Dowiedz się, jak skonfigurować konto usługi Google i włączyć Firebase Cloud Messaging, aby móc wysyłać Klaviyo powiadomienia push na urządzenia z systemem Android.
Kilka słów na początekKilka słów na początek
Przed wykonaniem poniższych kroków musisz mieć istniejący projekt Firebase.
włącz Cloud messaging APIwłącz Cloud messaging API
- Przejdź do konsoli Google Cloud.
- Wybierz swój projekt Firebase z listy rozwijanej w lewym górnym rogu.
- Wyszukaj "Firebase Cloud Messaging API".
- Wybierz Firebase Cloud Messaging API z listy platform handlowych.
- W wyświetlonym oknie kliknij włącz.
Utwórz niestandardową rolę, która pomaga w tworzeniu wiadomości
- Z pulpitu konsoli Google Cloud wybierz administratora IAM & w sekcji Szybki dostęp.
- W menu po lewej stronie przejdź do sekcji Role.
- Kliknij +Create Role (Utwórz rolę).
- Wypełnij szczegóły dotyczące roli (nazwa, opis itp.).
- Kliknij +Dodaj uprawnienia.
- Dodaj tylko uprawnienie cloudmessaging.messages.create. (Aby uzyskać więcej informacji, zapoznaj się z instrukcjami Google dotyczącymi tworzenia roli niestandardowej).
- Kliknij przycisk Dodaj.
- Po zakończeniu utwórz rolę, wybierając opcję Utwórz.
Utwórz konto usługi Google
- W menu po lewej stronie sekcji administratora IAM & przejdź do zakładki Konto usługi.
- Kliknij +Utwórz konto usługi.
- Wypełnij pola Nazwa konta usługi i Opis konta usługi (opcjonalnie).
- Kliknij przycisk Utwórz i kontynuuj.
- Kliknij pole Wybierz rolę.
- Wybierz właśnie utworzoną rolę niestandardową. Tutaj wybieramy "Rolę testową", ale wybierz rolę utworzoną w poprzedniej sekcji.
- Kliknij przycisk Gotowe , aby zakończyć tworzenie konta usługi.
Wygeneruj klucz konta usługi
- Na stronie Konto usługi kliknij adres e-mail konta usługi utworzonego w poprzedniej sekcji.
- Przejdź do zakładki Klucze.
- Kliknij przycisk Dodaj klucz.
- Kliknij przycisk Utwórz nowy klucz.
- W sekcji Typ klucza wybierz JSON.
- Kliknij przycisk Utwórz , aby pobrać plik klucza konta usługi.
Uwaga: nie możesz pobrać pliku ponownie, więc upewnij się, że możesz zlokalizować plik na swoim komputerze. Pobrany plik JSON powinien mieć następujący format:
{ "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
Po utworzeniu i przypisaniu roli do konta usługi Google możesz rozpocząć konfigurację Klaviyo Android powiadomienie push.
Dodatkowe źródła