Notifikasi
Integrasi OneSignal
Penyiapan notifikasi push
1Buat akun OneSignal#
Daftar akun OneSignal gratis untuk mulai menggunakan notifikasi push. OneSignal menyediakan notifikasi push tanpa batas secara gratis.
2Buat aplikasi baru#
Di dasbor OneSignal:
- Klik 'New App/Website'
- Masukkan nama aplikasi Anda
- Pilih 'Google Android (FCM)' sebagai platform
- Klik 'Next'
3Buat proyek Firebase#
Anda memerlukan proyek Firebase agar OneSignal berfungsi. Buka Firebase Console dan buat proyek baru atau gunakan yang sudah ada.
4Tambahkan aplikasi Android ke Firebase#
Di proyek Firebase Anda:
- Klik 'Add App' dan pilih Android
- Masukkan nama paket aplikasi Anda (HARUS sama dengan nama paket yang Anda atur di generator)
- Unduh file 'google-services.json'
- ⚠️ PENTING: Ini adalah file yang nanti Anda unggah ke Web2APK Generator.
- Klik 'Continue' dan selesaikan penyiapan
5Buat kunci Firebase Service Account#
OneSignal memerlukan JSON Firebase Service Account untuk mengirim notifikasi dari server mereka.
Di Firebase Console:
- Buka Project Settings > tab Service accounts
- Klik 'Generate new private key'
- Konfirmasi dan unduh file JSON
⚠️ PERINGATAN: File ini HANYA untuk Dasbor OneSignal. JANGAN unggah file ini ke generator Web2APK.
6Konfigurasi OneSignal dengan Service Account#
Kembali di penyiapan dasbor OneSignal:
- Saat diminta kredensial Firebase, pilih 'Upload Service Account File'
- Unggah JSON Service Account yang Anda unduh dari Firebase
- Klik 'Save & Continue'
- Salin App ID OneSignal Anda (Anda memerlukannya di generator)
7Penyiapan di Web2APK Generator#
Di aplikasi generator:
- Aktifkan sakelar 'OneSignal' di Langkah 3
- Klik tombol 'Upload google-services.json'
- Pilih file 'google-services.json' (yang dari Langkah 4)
⚠️ JANGAN unggah kunci Service Account dari Langkah 5 di sini!
- Tempel App ID OneSignal Anda
- Buat APK Anda
OneSignal App ID format:
12345678-1234-1234-1234-1234567890128Uji notifikasi push#
Setelah menginstal APK yang Anda buat:
- Buka aplikasi di perangkat Anda
- Buka dasbor OneSignal
- Buka 'Messages' > 'New Push'
- Tulis dan kirim notifikasi uji
- Notifikasi seharusnya tiba di perangkat Anda dalam beberapa detik
9Catatan penting#
⚠️ Nama paket: Nama paket di Firebase HARUS sama persis dengan nama paket aplikasi Anda
⚠️ Unggah file: Selalu unggah google-services.json saat memakai OneSignal, jika tidak notifikasi tidak akan berfungsi
⚠️ Peluncuran pertama: Pengguna harus membuka aplikasi setidaknya sekali untuk menerima notifikasi
✅ Gratis selamanya: OneSignal 100% gratis dengan notifikasi tanpa batas