Berikut cara membuat notification pada web dengan menggunakan firebase
- install node js pada laptop server yang digunakan untuk meletekan aplikasi kalian
- buat project di https://console.firebase.google.com/ nama project bebas
- pilih yang sdk untuk web
- masuk ke project setting lalu ke tab cloud messaging akan terlihat Server Key dan Sender ID
- buat folder bebas mau ditaro dimana dengan nama FcmWeb (nama folder bebas)
- buat file index.html seperti tampilan dibawah ini https://gitlab.com/rikisaraan/fcm-web/-/raw/master/index.html
- ganti value messagingSenderId dengan Sender ID yang kalian dapat dari firebase
- kemudian buat folder lagi didalam folder FcmWeb dengan nama folder test
- didalam folder test buat file dengan nama file firebase-messaging-sw.js isinya seperti link berikut ini https://gitlab.com/rikisaraan/fcm-web/-/raw/master/test/firebase-messaging-sw.js
- selanjutnya setelah node js kalian install buka cmd masuk kedalam folder FcmWeb melalui terminal dengan ketik cd pathnya
- setelah kalian berada pada folder FcmWeb ketikan perintah npm install untuk menginstall node module
- selanjutnya didalam folder FcmWeb buat file lagi dengan nama app.js yang isinya sebagai berikut https://gitlab.com/rikisaraan/fcm-web/-/raw/master/app.js
- selanjutnya untuk membuat notifikasinya agar ada iconnya masukan gambar apa saja dengan extension .png kedalam folder test dan rename gambar tersebut dengan nama img
- setelah semua file siap buka lagi cmdnya masuk kedalam folder FcmWeb melalui terminal/commad promt/cmd ketikan perintah node app.js
- maka akan mucul tampilan app listening at http://:::5000
- nah jika seperti itu kalian sudah bisa akses halaman index.html dengan mengakses melalui browser dan ketikan localhost:5000
- maka akan tampil halaman dengan 1 button enable firebase messaging
- kalian cukup klik tombol tersebut untuk mendapatkan token yang akan muncul diatasnya
- sebelumnya pastikan notifikasi pada browser tersebut sudah diallow pada bagian atas dekat tombol refersh
- setelah itu untuk testing kalian bisa menggunakan postman dengan settingan seperti berikut ini
- Method : POST
- End Point : https://fcm.googleapis.com/fcm/send
- Header : Content-Type:application/jsonAuthorization:key=SERVE KEY
- Body
{
"notification": {
"title": "Notifikasi Web",
"body": "Tolong saya",
"icon":"/img.png",
"click_action": "http://link_tujuan"
},
"to": "Token yang didapat"
}
0 Komentar untuk "Tutorial membuat notifikasi dengan firebase cloud messaging atau FCM"