Overview
Halaman APK Notification digunakan untuk mengirim push notification ke semua pengguna aplikasi mobile (APK). Admin dapat mengisi judul, pesan, dan opsional URL gambar, kemudian mengirimkan notifikasi secara langsung. Bagian bawah halaman menampilkan riwayat notifikasi yang pernah dikirim.
Access
- URL:
/dashboard/apk-notification
- Role required: Admin
- Navigation path: Sidebar > Player Management > APK Notification
Page Layout
Halaman terdiri dari dua bagian utama:
- Form Kirim Notifikasi — di bagian atas
- History — tabel riwayat notifikasi yang sudah dikirim, di bagian bawah
Form digunakan untuk mengirimkan push notification ke seluruh pengguna APK.
| Field | Tipe | Required | Keterangan |
|---|
| Title | Textbox | ✅ | Judul notifikasi yang akan ditampilkan |
| Image URL | Textbox | — | URL gambar untuk ditampilkan di notifikasi (opsional) |
| Messages | Textarea (multiline) | ✅ | Isi pesan notifikasi |
Tombol
| Tombol | Deskripsi |
|---|
| Send | Mengirimkan notifikasi ke semua pengguna APK |
Bagian 2: History
Menampilkan riwayat semua notifikasi yang pernah dikirim, diurutkan dari yang terbaru.
| Elemen | Deskripsi |
|---|
| Total data | Menampilkan jumlah total notifikasi (contoh: 88 Data) |
| Navigasi halaman | Tombol first, prev, nomor halaman, next, last |
| go to page | Input nomor halaman untuk langsung pindah |
Kolom Tabel
| Kolom | Deskripsi |
|---|
| ID | Nomor urut notifikasi |
| Date | Tanggal dan waktu notifikasi dikirim (format ISO: YYYY-MM-DDTHH:MM:SS.xxxxxxZ) |
| Username | Nama akun staff yang mengirim notifikasi |
| Title | Judul notifikasi yang dikirim |
| Image URL (optional) | URL gambar jika disertakan saat pengiriman (kosong jika tidak ada) |
| Messages | Isi pesan notifikasi |
Contoh Data History
| ID | Date | Username | Title | Image URL | Messages |
|---|
| 1 | 2025-10-10T10:08:08Z | rudi@2-staff | lagilaguiag | — | lagilaguiag |
| 2 | 2025-10-10T10:06:25Z | rudi@2-staff | testtest | — | testtest |
| 3 | 2025-10-10T09:40:07Z | eric1@2-staff | test native | — | hello world |
Alur Pengiriman Notifikasi
Langkah-langkah:
- Masukkan Title (wajib)
- Masukkan Image URL jika ingin menyertakan gambar pada notifikasi (opsional)
- Isi Messages dengan isi pesan (wajib)
- Klik tombol Send
Hasil: Notifikasi dikirim ke seluruh pengguna aktif aplikasi mobile, dan entri baru muncul di tabel History dengan timestamp dan username pengirim.
UI Elements Reference
| Label | Tipe | Lokasi | Deskripsi |
|---|
| Title | Textbox | Form | Judul notifikasi, wajib diisi |
| Image URL (optional) | Textbox | Form | URL gambar thumbnail notifikasi |
| Messages | Textarea | Form | Isi pesan notifikasi, wajib diisi |
| Send | Button | Form | Kirim notifikasi ke semua pengguna APK |
| History | Section heading | Bawah form | Judul area riwayat pengiriman |
| 88 Data | Label | Pagination | Total jumlah notifikasi yang pernah dikirim |
| go to page | Spinbutton | Pagination | Navigasi langsung ke halaman tertentu |
Notes
- Notifikasi dikirim ke semua pengguna aplikasi APK, tidak ada opsi untuk menarget pengguna tertentu.
- Tidak ada tombol konfirmasi sebelum pengiriman — klik Send langsung mengirimkan notifikasi.
- Kolom Image URL bersifat opsional; jika dikosongkan, notifikasi tetap terkirim tanpa gambar.
- History tidak memiliki tombol hapus atau edit — riwayat bersifat permanen (read-only).
- Format tanggal di kolom Date menggunakan ISO 8601 (UTC).