
당신의 SMTP, 당신의 브랜드
이메일은 당신의 도메인에서 전송됩니다. horizOn은 대신 발송하지 않습니다 -- 전달성과 브랜딩을 완전히 제어합니다.
변수가 있는 템플릿 엔진
{{username}}이나 {{eventTime}} 같은 플레이스홀더로 재사용 가능한 HTML 템플릿을 만드세요. 최대 15개 언어 지원.
즉시 또는 예약 발송
이메일을 즉시 발송하거나 나중에 발송하도록 예약하세요. API를 통해 언제든지 예약된 이메일을 취소할 수 있습니다.
게임 이벤트를 위해 구축
토너먼트 알림, 구매 확인, 비활동 nudge, 환영 이메일. API 한 번 호출로 전체 흐름이 시작됩니다.
빠른 통합
// Unity C#: Email Sending
using System;
using System.Collections.Generic;
using PM.horizOn.Cloud.Manager;
var mail = EmailSendingManager.Instance;
string userId = UserManager.Instance.CurrentUser.UserId;
// Send now to a registered player
var sent = await mail.SendEmail(userId, "welcome",
new Dictionary<string, string> { ["username"] = "PlayerOne" }, "en");
// Schedule a reminder for tomorrow, then cancel it
var reminder = await mail.SendEmail(userId, "appointment_reminder",
new Dictionary<string, string> { ["appointmentName"] = "Dentist" }, "en",
DateTime.UtcNow.AddDays(1));
if (reminder != null) await mail.CancelEmail(reminder.id);# REST API: Email Sending
# Send an immediate email
curl -X POST https://horizon.pm/api/v1/app/email-sending/send \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userId": "USER_ID",
"templateSlug": "welcome",
"language": "en",
"variables": { "username": "PlayerOne" }
}'
# Schedule an email for later
curl -X POST https://horizon.pm/api/v1/app/email-sending/send \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userId": "USER_ID",
"templateSlug": "appointment_reminder",
"language": "en",
"variables": { "appointmentName": "Dentist", "appointmentTime": "14:00" },
"scheduledAt": "2026-04-12T14:00:00Z"
}'
# Cancel a scheduled email
curl -X DELETE https://horizon.pm/api/v1/app/email-sending/EMAIL_ID \
-H "X-API-Key: YOUR_API_KEY"이 예시는 Unity SDK(C#)와 REST API를 사용합니다. Godot과 Unreal도 각자의 SDK에서 같은 호출을 제공합니다: 퀵스타트 보기
