주요 콘텐츠로 건너뛰기

Firebase Cloud Messaging을 통한 모바일 푸시

해당 가이드는 플레이어 장치에 모바일 푸시를 전송하여 플레이어 참여, 유지 및 수익화를 높이기 위해 Firebase Cloud Messaging (FCM)과 Aghanim을 통합하는 방법을 설명합니다.

Aghanim의 LiveOps Builder를 사용하면 Aghanim이 생성한 게임 허브 내에서 플레이어의 작업이나 상호 작용을 기반으로 모바일 푸시 알림을 트리거하는 조건을 정의할 수 있습니다. 캠페인 조건이 충족되면 Aghanim은 FCM 통합을 활성화하여 해당 모바일 푸시를 플레이어에게 전달합니다.

요구 사항

1단계: 서비스 계정 키 받기

플레이어 장치로 푸시 알림을 보내려면 Google Cloud Console의 서비스 계정 정보를 Aghanim에 제공해야 합니다.

  1. Google Cloud Console → API 및 서비스 → 자격 증명로 이동합니다.
  2. 자격 증명 만들기를 클릭하고 서비스 계정을 선택합니다.
  3. 필요한 세부 정보를 입력한 후 생성을 클릭합니다.
  4. 생성된 서비스 계정에 Firebase Cloud Messaging API에 액세스할 수 있는지 확인하세요.
  5. 새로 만든 서비스 계정을 클릭하고 탭으로 이동합니다.
  6. 키 추가를 클릭하고 새 키 만들기를 선택합니다.
  7. 키 유형을 JSON으로 선택하고 만들기를 클릭합니다.
  8. 서비스 계정 키를 포함한 JSON 파일이 장치에 다운로드됩니다.
  9. JSON 파일을 열고 내용을 복사합니다. 이 내용은 서비스 계정 키로 사용됩니다.

2단계: Aghanim 대시보드에 서비스 계정 키 제공

서비스 계정 키를 얻은 후, Aghanim 대시보드에 제공하세요:

  1. Aghanim 대시보드 → Aghanim 커넥트Firebase Cloud Messaging을 통한 푸시 알림으로 이동합니다.
  2. 플러그인을 설치하세요.
  3. 플러그인 설정에서 복사한 키를 서비스 계정 키 필드에 붙여넣습니다.

3단계: player.verify 웹훅 응답에 FCM 속성 추가

Aghanim이 플레이어 검증(player.verify) 웹훅을 서버로 전송하면, 응답에 특정 firebase_* 매개 변수가 포함되어야 합니다. 이러한 매개 변수는 FCM이 푸시 알림을 플레이어의 기기에 전송하는 데 필요합니다.

매개변수

Key유형설명필수 여부
firebase_fcm_tokenobject고유 기기 식별자입니다. 예: bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...

웹훅 응답 예시:

{
"player_id": "1x1x-xxxx1",
"name": "Molly",
"attributes": {
"firebase_fcm_token": "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..."
}
}

도움이 필요하세요?
통합팀에 문의하십시오 integration@aghanim.com