푸시 알림을 활성화하려면 Google 서비스 계정을 만드는 방법
학습 내용
Google 서비스 계정을 설정하고 Firebase Cloud Messaging을 활성화해 Android 기기에 Klaviyo 푸시 알림을 보낼 수 있는 방법을 알아보세요.
시작하기 전에 알아야 할 것
아래 단계를 진행하기 전에 Android 앱용 기존 Firebase 프로젝트가 있어야 해요. 이 설정 과정 전체에서 동일한 프로젝트를 사용해 주세요.
API를 활성화하고, 맞춤 역할 및 서비스 계정을 생성하고, 서비스 계정에 역할을 할당하고, 서비스 계정 키를 생성하려면 Google Cloud 권한이 필요해요. 이러한 작업을 완료할 수 없는 경우 Google Cloud 관리자에게 액세스 권한을 요청하거나 설정 지원을 요청해 주세요.
Firebase 클라우드 메시징 API를 활성화합니다
- Google Cloud 콘솔로 이동하세요.
- 왼쪽 상단의 드롭다운에서 Firebase 프로젝트를 선택해 주세요.
- "Firebase Cloud Messaging API"를 검색해 보세요.
- 마켓플레이스 목록에서 Firebase 클라우드 메시지 API 를 선택합니다.

- 프로젝트에 대한 API를 활성화하려면 활성화를 클릭하세요. API가 이미 활성화되어 있다면, 다음 섹션으로 계속 진행하세요.

메시지 생성을 지원하는 맞춤 역할을 만드세요.
- Google Cloud 콘솔 대시보드 에서 빠른 액세스 섹션 아래의 IAM 및 관리자 를 선택하세요.

- 왼쪽 메뉴에서 역할 섹션으로 이동해 주세요.

- 사용자 지정 역할 만들기를 클릭해 주세요.

- 역할에 대한 제목, 설명, ID 및 역할 출시 단계를 입력해 주세요. 역할이 생성된 후에는 ID를 변경할 수 없습니다.

- 권한 추가를 클릭합니다.
- cloudmessaging.messages.create 권한만 추가해 주세요. (자세한 내용은 Google의 맞춤 역할 만들기 안내를 참고해 주세요.)

- 권한 추가를 클릭하여 선택한 권한을 역할에 추가하세요.
- 준비가 되면 생성을 선택해 역할을 생성해 주세요.
Google 서비스 계정 만들기
- IAM 및 관리자 섹션의 왼쪽 사이드 메뉴에서 서비스 계정 탭으로 이동해 주세요.
- 서비스 계정 만들기를 클릭합니다.

- 서비스 계정 이름 및 서비스 계정 설명 (선택 사항) 필드를 입력해 주세요.

- 생성하고 계속을 클릭합니다.
- 역할 선택 필드를 클릭해 주세요.

- 방금 만든 사용자 지정 역할을 선택해 주세요. 여기서는 “Test Role”을 선택하지만, 이전 섹션에서 만든 역할을 선택해 주세요.
- 계속을 클릭합니다. 선택 사항인 서비스 계정 사용자 및 관리자 액세스 필드는 비워 둔 다음 완료를 클릭해 서비스 계정 생성을 마무리해 주세요.
서비스 계정 키 생성
- 서비스 계정 페이지에서 이전 섹션에서 만든 서비스 계정의 이메일 주소를 클릭해 주세요.

- 키 탭으로 이동하세요.
- 키 추가 를 클릭합니다.
- 새 키 만들기를 클릭하세요.

- 키 유형에서 JSON을 선택하세요.

- 만들기 를 클릭하여 서비스 계정 키 파일을 다운로드하세요.
Klaviyo에서 Android 푸시 알림을 설정할 때 찾을 수 있도록 다운로드한 파일을 안전한 곳에 저장해 두세요. 이 키 파일은 다시 다운로드할 수 없습니다. 아래 JSON은 파일 형식의 예시를 보여줘요, 실제 자격 증명을 사용해 Google에서 다운로드한 파일을 업로드해 주세요.
{ "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" }
결과
Google 서비스 계정에 이제 메시징 역할이 부여되었고 JSON 키가 다운로드되었습니다. 키를 업로드하고 연결을 완료하려면 Klaviyo에서 Android 푸시 알림 설정을 계속 진행 하세요.
추가 자료
- Android 푸시 알림을 설정하는 방법
Klaviyo 계정에서 Android용 푸시 알림을 설정하는 방법을 알아보세요. 이 문서의 단계를 완료하면 플로우와 캠페인에서 푸시 알림을 보낼 수 있어요.
- iOS 푸시 알림 설정 방법
Klaviyo 계정에서 푸시 알림을 설정하는 방법을 알아보세요. 이 문서의 단계를 완료하면 플로우와 캠페인에서 푸시 알림을 보낼 수 있어요.