Oyun fikirleri ve özellikleri

Sıradaki özelliğin

E-posta Gönderme

Mevcut bir şablonla oyuncuya e-posta gönder.

BASIC planıOyuncu oturumu gerekli
Unity
Görünür sonuç

E-postası doğrulanmış test oyuncusuna e-posta kuyruğa alınır (pending). Ardından teslimatı kontrol et.

İşlemsel bir e-posta gönderin1:20

Mevcut panel eğitimi önceki tasarımı gösterir; rehber güncel akışı izler.

Bu eğitim İngilizce oynatılır.

Videoyu ayrı aç ↗

Bu özelliği ekle

Kılavuzu inceleyebilirsin. Çalıştırmak için etkin bir proje anahtarı gerekir. Projeyi hazırla

SDK kurulu, proje yapılandırması içe aktarılmış ve oyuncu oturum açmış olmalı.

BASIC, kendi SMTP'n ve mevcut bir şablon gerekir. Alıcı, e-postası doğrulanmış bir kullanıcı olmalıdır. Anonim test oyuncusu yeterli değildir.

C#
Assets/Scripts/EmailSendingDemo.cs
horizOn çağrısıHazırlık
1using System.Collections.Generic;
2using UnityEngine;
3using PM.horizOn.Cloud.Core;
4using PM.horizOn.Cloud.Manager;
5​
6// Bu betiği ilk sahnendeki bir GameObject'e ekle.
7public class EmailSendingDemo : MonoBehaviour
8{
9 async void Start()
10 {
11 // Hazırlık: başlat, bağlan ve bir oyuncunun oturumunu aç.
12 HorizonApp.Initialize();
13 await new HorizonServer().Connect();
14 await UserManager.Instance.SignUpAnonymous("PlayerName");
15​
16 // horizOn: oyuncuya e-posta gönder ve durumunu kontrol et.
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}

Yeni özelliğini test et.

E-postası doğrulanmış test oyuncusuna e-posta kuyruğa alınır (pending). Ardından teslimatı kontrol et.

Panelde oyun yapılandırmandaki projeyle aynı projeyi seç.

Uç noktalar
  • POST/email-sending/send
  • GET/email-sending/{emailId}
API referansındaki tüm uç noktalar
Sıradaki adım için önerimiz

Her tura bir yüksek puan ekle.

Turdan sonra puanı kaydet ve kimin önde olduğunu göster. Bağlantını ve oyuncu oturumunu kullanmaya devam et.