Broadcast Push Notification
Mengirim broadcast push notification ke pengguna
Tutorial: Broadcast / Push Notification
Modul Broadcast dipakai admin untuk mengirim notifikasi massal ke user, dengan konten dinamis per-user dan opsi navigasi terbatas demi keamanan.


A. Akses Broadcast
- Panel Admin → Broadcast
- Klik Kirim Broadcast (pojok kanan)
B. Konten Notifikasi
1. Judul
-
Judul notifikasi
-
Wajib diisi
-
Contoh:
Promo Spesial Hari Ini
2. Pesan
- Isi pesan utama
- Maksimum 500 karakter
- Mendukung Variabel Dinamis
C. Variabel Dinamis (Personalized Message)
Gunakan placeholder untuk menampilkan data user secara otomatis.
Variabel yang Didukung
{{name}}atau{{nama}}→ Nama user{{email}}→ Email{{saldo}}atau{{balance}}→ Saldo (Rp){{komisi}}atau{{commission}}→ Komisi (Rp){{poin}}atau{{points}}→ Poin{{kode}}atau{{code}}→ Kode member
Contoh Pesan
Hai {{name}},
saldo Anda saat ini Rp {{saldo}}.
Setiap user akan menerima pesan dengan data mereka sendiri.
D. Gambar Broadcast (Opsional)
3. URL Gambar
- Format: JPEG, PNG, BMP, WebP
- Ukuran maksimal: 1 MB
- URL harus bisa diakses publik
Jika gambar > 1MB, gambar tidak akan ditampilkan di notifikasi.
E. Navigasi Notifikasi (Opsional)
Broadcast tidak boleh membuka screen internal. Pilihan navigasi dibatasi ke:
4. WebView
-
Membuka halaman di dalam aplikasi
-
Bisa:
- Website HTML
- Markdown yang dirender
-
Field:
- URL WebView (wajib)
- Judul Halaman (opsional, tampil di app bar)
5. URL Eksternal
-
Membuka browser di luar aplikasi
-
Cocok untuk:
- Promo landing page
- Artikel
- Campaign eksternal
6. Tidak Ada Navigasi
- Notifikasi hanya informatif
- Tidak ada aksi saat ditekan
7. Teks Tombol (Opsional)
-
Label tombol aksi
-
Contoh:
Buka
F. Target Level Reseller (Opsional)
- Kirim broadcast ke level tertentu
- Kosongkan untuk kirim ke semua reseller
G. Kirim Broadcast
- Pastikan semua field valid
- Klik Kirim Broadcast
- Notifikasi dikirim ke target user