모바일 푸시
모바일 푸시 알림은 이벤트, 보상, 신규 콘텐츠를 안내해 참여도, 유지율, 수익화를 높이고, 플레이어의 재접속을 유도합니다. Aghanim LiveOps Builder를 통해 개발자는 인게임 행동이나 Aghanim이 생성한 게임 허브에서의 상호작용을 기반으로 타겟 알림을 보낼 수 있습니다.
푸시 알림을 클릭하면 플레이어는 일반적으로 모바일 앱으로 바로 이동하며, 다음 행동을 유도하거나 보상 수령과 같은 추가 조치를 안내하는 팝업이 표시됩니다.
요구 사항
모바일 푸시 알림을 Aghanim에 통합하려면, 게임이 다음 요구 사항을 충족해야 합니다:
- 모바일 플레이어를 위한 푸시 알 림을 시작하기 위해 Aghanim 모바일 푸시 웹훅을 수신할 수 있는 외부에서 접근 가능한 HTTPS 엔드포인트가 있어야 합니다.
- 게임 내 이벤트에 의해 트리거되는 캠페인의 경우, 캠페인을 시작할 게임 내 조건을 정의하고 Aghanim API 호출을 실행하여 캠페인을 시작하는 데 필요한 로직을 구현합니다.
모바일 푸시 구현을 위한 일반적인 흐름
모바일 푸시를 구현하려면 다음 단계를 따르세요:
- Aghanim 대시보드의 게임 → 웹훅에서 Aghanim 모바일 푸시 웹훅을 처리하도록 설계된 웹훅 URL을 등록합니다. 이벤트 유형으로 게임 내 푸시를 선택했는지 확인하세요.
- LiveOps Builder에서 캠페인 생성하여 플레이어에게 모바일 푸시가 언제, 왜 보내져야 하는지 설명합니다.
- 캠페인 편집 모드의 설정 섹션에서 캠페인을 게시합니다.
- 게임 내 이벤트로 시작된 캠페인의 경우, 게임에서 필요한 API 호출과 트리거 로직을 설정하여 Aghanim API를 통해 캠페인을 트리거합니다.
- 캠페인 조건이 충족되면, Aghanim은 아래에 표시된 대로 모바일 푸시를 시작하는 웹훅을 발송합니다:
curl -X "https://your-webhook-endpoint.com/your/webhook/uri" \
-H "Host: your-webhook-endpoint.com" \
-H "x-aghanim-signature-timestamp: <EVENT_TIMESTAMP>" \
-H "x-aghanim-signature: <HMAC-SHA256_SIGNATURE>" \
-H 'user-agent: Aghanim/0.1.0' \
-H 'content-type: application/json' \
-H 'accept-encoding: gzip, deflate' \
-H 'accept: */*' \
-d '{
"event_id": "<EVENT_ID>",
"event_time": 1709974737,
"event_type": "ingame.push",
"idempotency_key": null,
"event_data": {
"player_id": "<PLAYER_ID>",
"title": "<MOBILE_PUSH_TITLE>",
"body": "<MOBILE_PUSH_BODY>",
"icon": null,
"url": null
}
}'
도움이 필요하세요?
통합팀에 문의하십시오 integration@aghanim.com