푸시 알림 템플릿
다른 언어를 선호하는 플레이어 기반이 있습니까? PlayFab은 하나의 템플릿 ID에 대해 여러 언어를 저장할 수 있도록하여 현지화 된 푸시 알림을 단순화합니다. 문자열을 제공하면 맞게 현지화된 버전을 플레이어에게 보내도록 스마트를 제공하겠습니다.
참고 항목
푸시 알림 템플릿에 대한 지원을 추가하기 이전에는 개발자는 푸시 알림을 트리거한 규칙 또는 예약된 작업 내에 푸시 알림을 명시적으로 정의 할 수 있었습니다. 이 점은 이전과 동일하게 적용될 것입니다 - 그러나 추가로 언어를 추가하려면 템플릿을 사용해야 합니다.
이 튜토리얼은 기본 현지화된 푸시 알림 템플릿을 만드는 데 필요한 단계를 안내하고, 플레이어 중 하나가 지정된 기준을 충족하면 PlayFab이 자동으로 보내도록 구성하는 방법에 대해 설명합니다.
요구 사항
이 자습서는 고급 자습서입니다. 지역화 된 문자열로 푸시 알림 템플릿을 만든 다음 해당 템플릿을 플레이어로 보내도록 논리를 구성하는 방법에 중점을 둡니다.
모든 요구 사항을 충족했는지 확인하세요. 그렇지 않으면 이 튜토리얼을 완료 할 수 없습니다. 이 튜토리얼에서는 푸시 알림을 보내기 위해 제목이 이미 구성되어 있다고 가정합니다.
참고 항목
푸시 알림에 대한 소개와 제목에서 사용하도록 설정하는 방법에 대한 안내는 푸시 알림 빠른 시작을 참조하세요. 여기에는 iOS 및 Android (고급 페이로드 구성 포함)와 Postman의 행동 확인을 위한 사용 방법에 대한 포인터가 포함되어 있습니다.
기본 언어 설정하기 자습서에서 타이틀 기본 언어와 기본 플레이어 언어 지원을 활용하는 방법에 익숙해지시기 바랍니다. 푸시 알림 템플릿을 계속 사용하려면 타이틀 기본 언어가 설정되어 있어야 합니다.
푸시 알림 템플릿 만들기
이 튜토리얼의 목적을 위해, 우리는 실효 플레이어에게 우리 타이틀로 돌아오길 바라는 마음으로 보낼 기본 푸시 알림을 작성합니다.
PlayFab 게임 매니저에서:
- 콘텐츠 섹션을 선택합니다.
- 푸시 알림 템플릿 탭을 선택합니다.
- 새 푸시 알림 템플릿 단추를 클릭합니다.
- 언어(타이틀 기본값) 필드의 드롭다운 메뉴를 사용하여 새 언어를 추가합니다.
- 아래와 같이 템플릿에 추가할 언어를 선택하고 현지화된 문자열을 입력합니다.
주체:
어서 돌아오세요
메시지:
<Profile.DisplayName>, 보고싶습니다. 다시돌아오시면 서프라이즈 선물을 받으실수있도록 준비했습니다. 다시한번 오셔서 들러보시겠습니까!
다음 예제에서는 어떤 식이어야 하는지 표시합니다.
푸시 알림 템플릿 저장 버튼을 선택하면 바로 사용할 수 있습니다!
이 템플릿을 한국어를 선호하는 플레이어에게 보내면 현지화된 알림 버전이 제공되고 다른 모든 플레이어에게는 기본 언어 메시지가 영어로 전송됩니다.
규칙, 작업 및 플레이어 세분화를 통한 푸시 알림 트리거
시나리오의 다음 단계는 플레이어가 지정된 기준을 충족하면 PlayFab 트리거 액션을 사용하여 푸시 알림을 보내는 것입니다. 30일 넘게 우리 게임을 방문하지 않은 플레이어가 돌아오도록 유도하고자 합니다.
이러한 종류의 기준으로 인해 플레이어 세분화 논리가 만료된 플레이어 시나리오에 자연스럽게 적합하지만 규칙 및 예약 된 작업에 대해 이러한 동일한 종류의 작업을 트리거할 수 있습니다. 둘 다 게임 관리자의 자동화 메뉴 아래에 있습니다. CloudScript 또는 API를 사용하여 푸시 알림을 보낼 수도 있습니다.
플레이어 세분화 예제를 계속하겠습니다. 먼저, 만료된 플레이어를 위한 플레이어 세그먼트를 설정합니다.
- 플레이어 영역을 선택합니다.
- 세그먼트 탭을 선택한 후 새 세그먼트를 선택합니다.
참고 항목
우리는 30일 (43200분) 동안 게임에 로그인하지 않는 것으로 "만료됨"으로 정의합니다.
이 시점에서 세그먼트 저장 버튼을 선택하면 이 세그먼트를 사용하여 잠시 동안 사용자의 타이틀을 방문하지 않은 플레이어를 식별하고 분석할 수 있습니다. 플레이어가 로그인하지 않고 29일에서 30일이 지나면 PlayFab은 자동으로 해당 플레이어를 이 만료된 플레이어세그먼트에 추가합니다.
그런 다음, 만료된 플레이어가 다시 로그인하면 PlayFab은 자동으로 이 세그먼트에서 해당 플레이어를 제거합니다. 플레이어가 이 세그먼트에 들어갈 때 PlayFab이 푸시 알림을 보내도록 해봅시다.
- 입력된 Segment 탭이 선택된 상태에서 세그먼트 저장 버튼 바로 위에 나타나는 동작 추가를 선택하세요.
- Then go to the 입력 필드로 이동하고 드롭 다운 메뉴를 사용하여 푸시 알림 전송을 선택합니다.
- 옆의 푸시 알림 템플릿입력란으로 이동하여 두 번째 드롭 다운 메뉴에서 만료된 플레이어템플릿을 선택합니다.
다음은 화면이 어떻게 나타나야 하는지 보여주는 예입니다.
이제 플레이어가 만료된 플레이어 세그먼트를 입력하면 PlayFab은 현지화된 푸시 알림을 그들에게 보냅니다. 푸시 알림을 플레이어에게 보내도록 구성하는 것만으로도 충분합니다.
우리가 여기 있는 동안, 우리가 알림에서 언급한 "웰컴 백" 상품에 대한 약속을 잘 이행할 수 있는 방법을 빠르게 논의해 봅시다. 플레이어가 세그먼트를 떠날 때 실행되는 작업 구성은 플레이어가 약속한 선물을 플레이어가 받았는지 확인하는 쉬운 방법입니다 (단, 유일한 방법은 아닙니다).
이 게임의 경우 Cloudmark 함수를 사용하여 플레이어가 다시 게임을 시작하도록 유도하므로 플레이어에 대해 해당 사항을 실행하고 카탈로그에서 특수 항목을 부여하려고 합니다.