Coba jelasin HTTP (Hypertext Transfer Protocol). dari Firebase Cloud Messaging dong

Untuk XMPP harus membangun server XMPP terlebih dahulu, sedangkan untuk HTTP bisa menggunakan console yang disediakan oleh Firebase.

Kemampuan Utama Firebase Cloud Messaging

Mengirim pesan notification atau pesan data: Mengirim pesan notification yang ditampilkan kepada pengguna. Atau mengirim pesan data dan menentukan sepenuhnya apa yang terjadi dalam kode aplikasi.

Penargetan pesan serbaguna: Mendistribusikan pesan ke aplikasi klien dengan salah satu dari 3 cara — ke satu perangkat, ke grup perangkat, atau ke perangkat yang berlangganan topik.

Mengirim pesan dari aplikasi klien: Mengirim notification, chat, dan pesan lain dari perangkat ke server melalui saluran koneksi FCM yang andal dan hemat baterai.