Ide dan fitur game

Fitur berikutnya

Pengiriman Email

Kirim email kepada pemain menggunakan templat yang sudah ada.

Paket BASICMemerlukan sesi pemain
Unity
Hasil yang terlihat

Email kepada pemain uji dengan alamat terverifikasi masuk antrean (pending). Lalu periksa pengirimannya.

Kirim email transaksional1:20

Tutorial dasbor yang tersedia. Video menunjukkan desain lama; panduan mengikuti alur terbaru.

Tutorial ini diputar dalam bahasa Inggris.

Buka video terpisah ↗

Tambahkan fitur ini

Kamu dapat membaca panduan. Untuk menjalankannya, diperlukan kunci proyek aktif. Siapkan proyek

SDK terpasang, konfigurasi proyek diimpor, dan pemain sudah masuk.

Diperlukan BASIC, SMTP milikmu, dan templat yang sudah ada. Penerima harus pengguna dengan email terverifikasi. Pemain uji anonim tidak cukup.

C#
Assets/Scripts/EmailSendingDemo.cs
Panggilan horizOnPersiapan
1using System.Collections.Generic;
2using UnityEngine;
3using PM.horizOn.Cloud.Core;
4using PM.horizOn.Cloud.Manager;
5​
6// Pasang skrip ini pada sebuah GameObject di adegan pertamamu.
7public class EmailSendingDemo : MonoBehaviour
8{
9 async void Start()
10 {
11 // Persiapan: inisialisasi, hubungkan, dan masukkan seorang pemain.
12 HorizonApp.Initialize();
13 await new HorizonServer().Connect();
14 await UserManager.Instance.SignUpAnonymous("PlayerName");
15​
16 // horizOn: kirim email ke pemain dan periksa statusnya.
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}

Uji fitur barumu.

Email kepada pemain uji dengan alamat terverifikasi masuk antrean (pending). Lalu periksa pengirimannya.

Pilih proyek yang sama di dasbor dan konfigurasi game.

Titik akhir
  • POST/email-sending/send
  • GET/email-sending/{emailId}
Semua titik akhir di referensi API
Saran kami untuk langkah berikutnya

Berikan skor tertinggi untuk setiap ronde.

Simpan skor setelah ronde dan tampilkan siapa yang unggul. Tetap gunakan koneksi dan sesi pemainmu.