GULANGGULING.COM | TUTORIAL ANDROID – Pada artikel kali ini saya akan berbagi
pengalaman saat mencoba membuat push notifikasi pada android dengan firebase. Bagi yang
belum tau apa itu firebase, silakan baca disini ya.
Pada percobaan kali ini Push Notifikasi akan dibuat menggunakan Firebase Cloud Messaging
atau disingkat dengan FCM. Apakah FCM itu? FCM adalah sebuah layanan yang digunakan
sebagai solusi untuk melakukan pemberitahuan (notifications) untuk aplikasi berbasis Android,
iOS maupun aplikasi web.
Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably
deliver messages at no cost.
Dahulunya Firebase Cloud Messaging ini bernama Google Cloud Messaging atau GCM, namun
sekarang sudah berubah dan menjadi lebih besar di Firebase. Anda bisa mempelajari lebih
lanjut di firebase.google.com
Kali ini saya akan mencoba mengimplementasikan fitur Push Notification dari FCM. Tak perlu
membuat coding sendiri, kita download saja sample yang telah tersedia disana. Oh ya sebelum
silakan buat dulu akun firebase bagi yang belum punya, setelah itu setuplah untuk membuat
project android.
1. Membuat akun atau project console di Firebase Console, Lalu Create New Project atau
buatlah project baru, beri nama sesuai keperluan Anda.
2. Setelah masuk dashboard, lalu carilah tombol Add Firebase to yout Android app dan
ikuti saja langkahnya (masukan nama namespace dari aplikasi anda, lalu generate dan
download file confignya (google-services.json).
3. Letakan file google-services.json tersebut di folder app/ dari project Anda.
4. Jangan lupa tambahkan dependensi pada gradle, lalu sync project anda. Pastikan tak ada
error yang terjadi ya gaes :
dependencies {
// ...
compile 'com.google.firebase:f
}
1 dependencies {
2 // ...
3 compile 'com.google.firebase:firebase-core:9.4.0'
4}
5
6 // ADD THIS AT THE BOTTOM
7 apply plugin: 'com.google.gms.google-services'
Jika Anda susah memahami proses diatas, sebaiknya download saja contoh yang sudah saya
sediakan di GitHub. File yang ada di GitHub ini adalah murni contoh yang disediakan oleh
Firebase, jadi Anda tak perlu ragu untuk menggunakannya.
Setelah download / clone project diatas, silakan buka project tersebut di Android Studio namun
jangan terburu-buru untuk di-run. Lakukan dulu langkah ke-2 yang sudah saya jelaskan diatas,
langkah tersebut untuk meng-generate file google-services.json untuk project.
Gambar 2
Jika berhasil run maka, selanjutnya akan muncul seperti seperti pada gambar 2. Nah disini saya
akan menjelaskan bagaimana cara mencoba contoh atau sample dari push notifications ini.
Jika Anda perhatikan, pada aplikasi tersebut terdapat dua tombol. Tombol pertama digunakan
jika user anda ingin subscribe topik tertentu, dalam hal ini contohnya adalah topik bernama
“news”. Dalam artian Anda dapat membuat banyak topik, dan enaknya; kita dapat mengirim
pesan notifikasi per topik tersebut, jadi semacam group dari para user. Enak tho?
Tombol kedua adalah untuk melihat token dari device tersebut. Token ini untuk apa? Token ini
jelas untuk mengenali device atau bisa dikatakan ini adalah alamat pengiriman dari device user.
So, dengan adanya token ini Anda dapat mengirimkan pesan notifikasi per device dengan alamat
tujuan adalah token tersebut. Sampai disini saya harap anda semakin paham.
Selanjutnya, bagaimanakah cara mengirim push notifications dengan firebase ini? sejauh ini
ada dua metode cara kirim notifikasi. Metode pertama adalah paling simple, mengirim melalui
halaman console firebase. Secara sederhana, kita login ke Console Firebase, lalu kita
mengirimkan pesan notif melalui fitur yang sudah tersedia disana. Metode kedua adalah dengan
dengan membuat server sebagai pengirim pesan, bahasa pemrogramannya bisa menggunakan
php, go lang, phyton, java ataupun bahasa alien lainnya.
Nah khusus pada artikel ini, saya akan menjelaskan dengan metode paling simple, yakni
mengirim pesan push notifikasi lewat dashboard console firebase. Untuk metode kedua, saya
jelaskan pada artikel lainnya disini : Cara mengirim pesan notifikasi ke Android dengan PHP.
Oke, sampai disini cerita pengalaman mencoba membuat push notifikasi di Android.
Semoga Anda dapat paham dengan artikel ini, jika Anda masih tidak paham bisa jadi memang
karena tulisan ini yang berkualitas buruk. Maapkan saya.
Pada artikel selanjutnya saya menuliskan tentang cara membuat aplikasi push notifikasi di
Android dan menggabungkannya dengan server php, tentunya masih dengan firebase cloud
messaging. Silakan baca disini : Cara Membuat Push Notifikasi dengan Firebase Cloud
Messaging – Part 2
Sampai jumpa!
https://gulangguling.com/2016/09/02/mengenal-push-notifikasi-android-ala-firebase-cloud-messaging/