Tolong jelaskan mengenai Firebase Cloud Messaging

Firebase Cloud Messaging biasa disebut FCM, sebelumnya dikenal sebagai Google Cloud Messaging (GCM), merupakan solusi dari cloud lintas platform untuk pesan dan layanan pemberitahuan untuk Android, iOS, dan aplikasi web, yang saat ini dapat digunakan tanpa biaya.

Layanan Firebase Cloud Messaging ini disediakan oleh Firebase, yang merupakan anak perusahaan dari Google. Pada tanggal 21 Oktober 2014, Firebase mengumumkan telah diakuisisi oleh Google untuk jumlah yang tidak diungkapkan. Situs web Google Cloud Messaging resmi menunjuk ke Firebase Cloud Messaging (Firebase Cloud Messaging) sebagai versi baru Google Cloud Messaging (GCM).

Pihak Google menyarankan untuk aplikasi yang masih menggunakan Google Cloud Messaging untuk segera migrasi ke Firebase Cloud Messaging. Fitur-fitur yang diberikan oleh Firebase Cloud Messaging sebenarnya tidak terlalu jauh berbeda dengan Google Cloud Messaging. Dengan Firebase Cloud Messaging kita bisa memberikan pemberitahuan dan membuat komunikasi dua arah antara perangkat. Teknologi yang digunakan terbagi menjadi dua yaitu:

XMPP (Extensible Messaging and Presence Protocol)