푸시 알림 템플릿 지원을 추가하기 전에는 개발자가 알림을 트리거하는 규칙이나 예약 작업 내에서 푸시 알림을 명시적으로 정의할 수 있었습니다. 이들은 이전과 같이 계속 작동하지만, 추가 언어를 추가하려면 템플릿을 사용해야 합니다.
요구 사항
이는 고급 자습서입니다. 지역화된 문자열이 포함된 푸시 알림 템플릿을 만드는 방법과, 해당 템플릿을 플레이어에게 전송하도록 트리거하는 로직을 구성하는 방법에 초점을 맞춥니다. 모든 요구 사항이 충족되었는지 확인해 주세요. 그렇지 않으면 이 자습서를 완료할 수 없습니다. 이 자습서는 타이틀이 푸시 알림을 전송하도록 이미 구성되어 있음을 전제로 합니다.푸시 알림에 대한 소개 및 타이틀에서 이를 활성화하는 방법에 대한 지침은 푸시 알림 빠른 시작을 참조하세요. 여기에는 iOS 및 Android(고급 페이로드 구성 포함)에 대한 지침과 Postman을 사용하여 동작을 검증하는 방법이 포함되어 있습니다.
푸시 알림 템플릿 만들기
이 자습서의 목적을 위해, 이탈한 플레이어가 다시 타이틀로 돌아오기를 바라며 그들에게 보낼 기본적인 푸시 알림을 만들 것입니다. PlayFab Game Manager에서:- Content 섹션을 선택합니다.
- Push Notifications Templates 탭을 선택합니다.
- New Push Notification Template을 선택합니다.
- Language (Title default) 필드의 드롭다운 메뉴를 사용하여 새 언어를 추가합니다.
- 템플릿에 추가할 언어를 선택하고, 아래와 같이 지역화된 문자열을 입력합니다.
규칙, 작업 및 플레이어 세그먼트를 통한 푸시 알림 트리거
시나리오의 다음 단계는 플레이어가 지정된 기준을 충족할 때 푸시 알림을 보내기 위해 PlayFab 트리거 액션을 활용하는 것입니다. 30일 이상 게임을 방문하지 않은 경우 플레이어가 돌아오도록 유도하고자 합니다. 이러한 종류의 기준은 이탈한 플레이어 시나리오에 플레이어 세분화 로직을 사용하는 것을 자연스럽게 만들지만, 이러한 동일한 종류의 액션을 규칙과 예약 작업에서도 트리거할 수 있음을 유의하세요. 이 두 가지 모두 Game Manager의 Automation 메뉴 아래에 있습니다. CloudScript 또는 API를 사용하여 푸시 알림을 보낼 수도 있습니다. 플레이어 세분화 예제를 계속 진행해 봅시다. 먼저, 이탈한 플레이어를 위한 플레이어 세그먼트를 설정합니다.- Players 영역을 선택합니다.
- Segments 탭을 선택하고 New Segment를 선택합니다.
여기서는 “이탈(lapsed)“을 30일(43200분) 이상 게임에 로그인하지 않은 것으로 정의합니다.
- 진입한 Segment 탭이 선택된 상태에서, Save Segment 버튼 바로 위에 나타나는 ADD ACTION을 선택합니다.
- 그런 다음 Type 필드로 이동하여 드롭다운 메뉴에서 Send push notification을 선택합니다.
- 옆에 있는 Push notification template 필드로 이동하여, 두 번째 드롭다운 메뉴에서 Lapsed Players 템플릿을 선택합니다.
