Jadi apa yang bisa kita lakukan jika kita mendapatkan notifikasi saat aplikasi sedang berjalan, seperti yang Anda lihat, notifikasi
hilang dan kadang-kadang itu yang Anda inginkan, tetapi terkadang itu juga bukan yang Anda inginkan.
Nah, untuk ayah, kita bisa menggunakan paket notifikasi lagi karena, sayang, kita benar-benar dapat menentukan apa
yang akan terjadi jika kita mendapat pemberitahuan tentang apa yang dijalankan aplikasi untuk ayah.
Kita dapat menggunakannya di luar komponen kita di sini dalam file JavaScript, yang dijamin akan dieksekusi.
Dan di sana kita dapat mengatur penangan notifikasi.
Sekarang, ini adalah objek, dan pada objek itu, kita pada akhirnya menentukan bagaimana notifikasi yang masuk harus
ditangani.
Jika aplikasi sedang berjalan.
Untuk.
Kami mendapatkan properti notifikasi yang ditangani ini, yang dapat kami atur di sini.
Dan ayah menginginkan fungsi.
Ayah harus menjalankan fungsi ini.
Dan itu penting.
Harus mengembalikan objek, yang pada akhirnya memberitahu sistem operasi.
Apa yang harus terjadi ketika pemberitahuan diterima?
Saat aplikasi sedang berjalan.
Jadi fungsi ini tidak dijalankan.
Jika kami mendapat pemberitahuan dan pengguna mengetuknya atau semacamnya, ini malah dijalankan agar sistem operasi tahu
apa yang harus dilakukan dengan pemberitahuan yang masuk itu sebelum bahkan ditampilkan kepada
pengguna.
Jadi di sini kita kembali, sebuah objek yang menggambarkan perilaku yang diinginkan ke sistem operasi.
Dan perlu dicatat bahwa sebenarnya Anda tidak harus mengembalikan objek Anda seperti ini, tetapi Anda
harus mengembalikan janji dan cara sederhana untuk mengembalikan janji yang menghasilkan objek itu pada akhirnya adalah mengubah ini
menjadi fungsi async.
Sekarang, fungsi itu di sini dijamin untuk mengembalikan janji.
Dan apa yang Anda kembali dan fungsinya adalah menghargai bahwa janji pada akhirnya akan menghasilkan.
Dan sekarang di objek itu, Anda punya beberapa opsi.
Misalnya, Anda dapat memberi tahu sistem operasi apakah ia harus memutar suara notifikasi
default.
Apakah harus mengatur batch agar pengguna tahu bahwa sesuatu terjadi, apakah itu harus menunjukkan
peringatan.
Dan di sini saya akan mengatur harus menunjukkan waspada terhadap true.
Dan ini memberi tahu sistem operasi bahwa itu harus menunjukkan peringatan default ini, yang juga menunjukkan jika
aplikasi ditutup.
Tapi sekarang itu harus menunjukkannya ketika aplikasi sedang berjalan.
Jadi sekarang mari kita simpan itu dan mari kita memicu pemberitahuan lain di Android.
Dan yang akan kita lihat adalah setelah 10 detik, meskipun aplikasi sedang berjalan, kita melihat notifikasi kita di sini,
di sini.
Saya bahkan mendapat suara kemudian sebagai default.
Tapi tentu saja, kita bisa menonaktifkannya dengan opsi memutar suara di sini.
Sekarang, mari kita semua mengujinya di ISIS, tentu saja.
Jadi disana.
Mari klik pemberitahuan pemicu.
Dan mari kita lihat apa yang terjadi di sana.
Setelah 10 detik habis.
Dan kami melihat notifikasi kami di sini juga.
Jadi itu bagus.
Sekarang kita tahu bagaimana kita dapat mengontrol bagaimana notifikasi ditampilkan.
Hal lain yang biasanya ingin kami lakukan dengan pemberitahuan adalah kami ingin bereaksi ketika pengguna mengetuknya
sehingga kami dapat melakukan sesuatu dengan interaksi dari pengguna.
Jadi itu akan menjadi langkah selanjutnya.