Wikipedia:Bak pasir: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
Baris 11:
| language = -
| application = [[Notification service]]
| status =
| license =
| website = https://firebase.google.com/products/cloud-messaging/
}}
Baris 27:
== Tentang Pesan Firebase Cloud Messaging ==
Firebase Cloud Messaging (FCM) menawarkan beragam kemampuan dan opsi pengiriman pesan. Informasi ini dimaksudkan untuk membantu dalam memahami berbagai jenis pesan dari Firebase Cloud Messaging, serta apa yang dapat dilakukan dengan jenis pesan tersebut.
===Jenis Pesan Firebase Cloud Messaging ===
Baris 54 ⟶ 55:
===Prioritas Pesan Firebase Cloud Messaging===
Prioritas Pesan Firebase Cloud Messaging memiliki 2 opsi untuk menetapkan prioritas pengiriman ke pesan downstream di Android: prioritas normal dan tinggi. Pengiriman pesan berprioritas normal dan tinggi berfungsi sebagai berikut
* '''Prioritas normal''' Ini adalah prioritas awal untuk pesan data. Pesan berprioritas normal segera dikirim saat aplikasi berjalan di depan latar . Saat perangkat sedang dalam kondisi istirahat atau aplikasi dalam kondisi aplikasi siaga, pengiriman mungkin ditunda untuk menghemat baterai. Untuk pesan yang tidak mendesak dari segi waktu, misalnya pemberitahuan [[email]] baru, selalu menyinkronkan [[antarmuka pengguna]], atau menyinkronkan data aplikasi di latar belakang, pilihlah prioritas pengiriman normal.
Baris 60 ⟶ 62:
* '''Prioritas tinggi''' Firebase Cloud Messaging berusaha segera mungkin untuk mengirimkan pesan berprioritas tinggi, yang membuat layanan Firebase Cloud Messaging dapat membangunkan perangkat yang sedang tertidur jika diperlukan, dan menjalankan beberapa pemrosesan terbatas (termasuk akses jaringan yang sangat terbatas). Pesan berprioritas tinggi umumnya menimbulkan [[interaksi]] pengguna dengan [[aplikasi]]. Jika Firebase Cloud Messaging mendeteksi [[pola]] yang tidak ada, pesan mungkin tidak diprioritaskan.
Karena sebagian kecil populasi seluler [[Android]] menggunakan [[jaringan]] latensi tinggi, jangan buka koneksi ke [[server]] sebelum menampilkan pemberitahuan. Memanggil kembali server sebelum waktu akhir pemrosesan yang diizinkan dapat berisiko bagi pengguna pada jaringan latensi tinggi. Atau, sertakan [[konten]] pemberitahuan dalam pesan Firebase Cloud Messaging yang segera tampilkan. Jika harus menyinkronkan tambahan konten dalam aplikasi di Android, pengguna dapat menjadwalkan tugas FJD atau JobIntentService untuk menanganinya di latar belakang.
===Menetapkan Masa Aktif Pesan Firebase Cloud Messaging===
Baris 70 ⟶ 73:
* Acara undangan yang akan segera berakhir waktunya
* Acara kalender
Keuntungan lain dari penetapan masa aktif pesan adalah Firebase Cloud Messaging tidak akan pernah menahan pesan yang memiliki nilai waktu aktif selama 0 detik. Dengan kata lain, Firebase Cloud Messaging menjamin upaya terbaik untuk pesan yang harus dikirimkan "sekarang atau tidak sama sekali". Perlu diingat bahwa nilai waktu untuk hidup 0 berarti pesan yang tidak dapat segera dikirimkan akan dihapus. Namun, karena pesan seperti itu tidak pernah disimpan, hal ini memberikan latensi terbaik untuk mengirim pesan notifikasi.
===Port Firebase Cloud Messaging dan Firewall===
Baris 85 ⟶ 90:
* Tidak ada pembatasan Protokol Internet
* Semua alamat Protokol Internet yang ada dalam blok Protokol Internet yang tercantum di [[ASN]] 15169 [[Google]]. Jangan lupa untuk memperbaruinya paling rendah sebulan sekali.
'''Firewall Network Address Translation dan/atau Stateful Packet Inspection:'''
|