다음에 추가할 기능
이메일 발송
기존 템플릿으로 플레이어에게 이메일을 보내세요.
Unity

확인할 수 있는 결과
이메일이 인증된 테스트 플레이어에게 보낼 이메일이 대기열에 들어갑니다(pending). 이후 전달 여부를 확인하세요.
트랜잭션 이메일 보내기1:20
기존 대시보드 안내입니다. 이전 디자인을 보여 주며 안내문은 현재 절차를 따릅니다.
이 동영상은 영어로 재생됩니다.
동영상 별도로 열기 ↗이 기능 구현하기
가이드는 미리 볼 수 있습니다. 실행하려면 활성 프로젝트 키가 필요합니다. 프로젝트 준비
SDK 설치와 프로젝트 설정 가져오기가 완료되고 플레이어가 로그인해야 합니다.
BASIC, 자체 SMTP, 기존 템플릿이 필요합니다. 수신자는 이메일이 인증된 사용자여야 합니다. 익명 테스트 플레이어로는 부족합니다.
C#
1using System.Collections.Generic;
2using UnityEngine;
3using PM.horizOn.Cloud.Core;
4using PM.horizOn.Cloud.Manager;
5
6// 이 스크립트를 첫 씬의 GameObject에 붙이세요.
7public class EmailSendingDemo : MonoBehaviour
8{
9 async void Start()
10 {
11 // 준비: 초기화, 연결, 플레이어 로그인.
12 HorizonApp.Initialize();
13 await new HorizonServer().Connect();
14 await UserManager.Instance.SignUpAnonymous("PlayerName");
15
16 // horizOn: 플레이어에게 이메일을 보내고 상태를 확인.
17 // Send a transactional email to a registered app user
18 var response = await EmailSendingManager.Instance.SendEmail(
19 UserManager.Instance.CurrentUser.UserId,
20 "welcome",
21 new Dictionary<string, string> { ["username"] = "PlayerOne" },
22 "en"
23 );
24
25 // Check the delivery status later
26 var status = await EmailSendingManager.Instance.GetEmailStatus(response.EmailId);
27 }
28}
새 기능을 테스트하세요.
이메일이 인증된 테스트 플레이어에게 보낼 이메일이 대기열에 들어갑니다(pending). 이후 전달 여부를 확인하세요.
게임 설정과 같은 프로젝트를 대시보드에서 선택하세요.


