SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Tidak dapat memasukkan catatan ke Database SQLite dari Firebase Message Service saat aplikasi berada di latar belakang atau keadaan tertutup

Notifikasi akan dikirimkan ke onMessageReceived aplikasi Anda hanya jika aplikasi berada di latar depan. Saat aplikasi Anda berada di latar belakang atau tidak berjalan, sistem akan menangani notifikasi dan menampilkannya di baki sistem.

Dokumentasi Firebase menjelaskannya sebagai:

Pesan pemberitahuan - FCM secara otomatis menampilkan pesan ke perangkat pengguna akhir atas nama aplikasi klien. Pesan notifikasi memiliki kumpulan kunci yang dapat dilihat pengguna yang telah ditentukan sebelumnya.

Pesan data - Aplikasi klien bertanggung jawab untuk memproses pesan data. Pesan data hanya memiliki pasangan nilai kunci khusus.

Karena Anda ingin kode Anda selalu dipanggil, Anda harus mengirim pesan data. Anda tidak dapat mengirim pesan data dari Firebase Console. Tetapi jika Anda sudah mengirim pesan dari server aplikasi, proses pengiriman pesan data dan pesan notifikasi di sana sama. Perbedaannya hanya pada struktur JSON, di mana pesan data tidak memiliki notification obyek. Dari dokumentasi pada pesan data

{
   "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
   "data" : {
     "Nick" : "Mario",
     "body" : "great match!",
     "Room" : "PortugalVSDenmark"
   },
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilihan SQLite

  2. Salin sqlite di aset studio Android tidak berfungsi

  3. Bagaimana Replace() Bekerja di SQLite

  4. Fungsi Tanggal &Waktu SQLite

  5. Bagaimana cara melakukan kueri SQLite dalam aplikasi Android?