Firebase Cloud Messaging: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Rescuing 18 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
Fitur saranan suntingan: 3 pranala ditambahkan. Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala |
||
Baris 16:
}}
'''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 (sistem operasi)|Android]], [[iOS]], dan aplikasi [[web]], yang saat ini dapat digunakan tanpa biaya.<ref>{{Cite web|url=https://firebase.google.com/docs/cloud-messaging/|title=Firebase Cloud Messaging|website=Google Developers|language=en|access-date=2016-07-20|archive-date=2016-07-20|archive-url=https://web.archive.org/web/20160720185245/https://firebase.google.com/docs/cloud-messaging/|dead-url=no}}</ref>
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.<ref name="google">{{cite web|url=https://firebase.googleblog.com/2014/10/firebase-is-joining-google.html|title=Firebase is Joining Google!|publisher=Firebase, Inc|author=Tamplin, James|accessdate=October 21, 2014|archive-date=2016-06-23|archive-url=https://web.archive.org/web/20160623180108/https://firebase.googleblog.com/2014/10/firebase-is-joining-google.html|dead-url=no}}</ref> Situs web Google Cloud Messaging resmi menunjuk ke Firebase Cloud Messaging (Firebase Cloud Messaging) sebagai versi baru Google Cloud Messaging (GCM).<ref>{{cite web |title=Google Cloud Messaging - official website |accessdate=July 20, 2016 |url=https://developers.google.com/cloud-messaging/ |archive-date=2017-07-14 |archive-url=https://web.archive.org/web/20170714010232/https://developers.google.com/cloud-messaging/ |dead-url=no }}</ref>
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)
* [[HTTP]] ([[Hiperteks|Hypertext]] Transfer Protocol).
Untuk XMPP harus membangun server XMPP terlebih dahulu, sedangkan untuk HTTP bisa menggunakan [[console]] yang disediakan oleh Firebase.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|title=Firebase Cloud Messaging|website=Google Developers|language=id|access-date=Oktober 16, 2018|archive-date=2019-04-10|archive-url=https://web.archive.org/web/20190410215137/https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|dead-url=no}}</ref>
Baris 79:
=== Port Firebase Cloud Messaging dan Firewall ===
Jika pengguna memiliki [[tembok api]] untuk membatasi lalu lintas dari [[Internet]], pengguna harus mengkonfigurasinya agar perangkat seluler dapat terhubung dengan Firebase Cloud Messaging dan perangkat di [[jaringan]] dapat menerima pesan. Firebase Cloud Messaging biasanya menggunakan [[port]] 5228, tetapi terkadang menggunakan 5229 dan 5230.
Untuk koneksi keluar, Firebase Cloud Messaging tidak memberikan IP khusus karena rentang IP terlalu sering berubah dan aturan firewall mungkin sudah tidak berlaku, sehingga memengaruhi [[pengalaman pengguna]]. Idealnya, pengguna akan memberikan akses ke port 5228-5230 tanpa pembatasan IP. Namun, jika pengguna harus memiliki pembatasan [[Protokol Internet]], pengguna harus memberikan akses ke semua alamat IP dalam blok IPv4 dan IPv6 yang tercantum di ASN 15169 Google. Pengguna harus memperbarui aturan setiap bulan. Masalah yang disebabkan karena pembatasan IP firewall biasanya menghilang dan timbul lagi serta sulit didiagnosis.<ref name="firebase.google.com">{{Cite web|url=https://firebase.google.com/docs/cloud-messaging/concept-options?hl=id#ports_and_your_firewall|title=Port Firebase Cloud Messaging dan Firewall|website=Google Developers|language=id|access-date=Oktober 25, 2018|archive-date=2023-05-29|archive-url=https://web.archive.org/web/20230529020039/https://firebase.google.com/docs/cloud-messaging/concept-options?hl=id#ports_and_your_firewall|dead-url=no}}</ref>
'''Port yang harus dibuka untuk pesan masuk:'''
|