Pilih metode pengiriman pemberitahuan
Artikel ini membahas empat opsi pemberitahuan—lokal, terjadwal, berkala, dan dorong—yang memberikan pembaruan petak dan lencana serta konten pemberitahuan toast. Petak peta atau pemberitahuan toast bisa mendapatkan informasi kepada pengguna Anda bahkan ketika pengguna tidak terlibat langsung dengan aplikasi Anda. Sifat dan konten aplikasi Anda dan informasi yang ingin Anda berikan dapat membantu Anda menentukan metode atau metode pemberitahuan mana yang terbaik untuk skenario Anda.
Gambaran umum metode pengiriman pemberitahuan
Ada empat mekanisme yang dapat digunakan aplikasi untuk mengirimkan pemberitahuan:
- Lokal
- Terjadwal
- Periodik
- Pendorongan
Tabel ini meringkas jenis pengiriman pemberitahuan.
Metode pengiriman | Gunakan dengan | Deskripsi | Contoh |
---|---|---|---|
Lokal | Ubin, Lencana, Roti Panggang | Sekumpulan panggilan API yang mengirim pemberitahuan saat aplikasi Anda berjalan, langsung memperbarui petak atau lencana, atau mengirim pemberitahuan toast. |
|
Terjadwal | Petak peta, Roti Panggang | Sekumpulan panggilan API yang menjadwalkan pemberitahuan terlebih dahulu, untuk diperbarui pada saat Yang Anda tentukan. |
|
Periodik | Ubin, Lencana | Pemberitahuan yang memperbarui petak peta dan lencana secara teratur pada interval waktu tetap dengan melakukan polling layanan cloud untuk konten baru. |
|
Pendorongan | Ubin, Lencana, Roti Panggang, Mentah | Pemberitahuan yang dikirim dari server cloud, meskipun aplikasi Anda tidak berjalan. |
|
Pemberitahuan lokal
Memperbarui petak peta aplikasi atau lencana atau menaikkan pemberitahuan toast saat aplikasi berjalan adalah yang paling sederhana dari mekanisme pengiriman pemberitahuan; hanya memerlukan panggilan API lokal. Setiap aplikasi dapat memiliki informasi yang berguna atau menarik untuk ditampilkan di petak peta, meskipun konten tersebut hanya berubah setelah pengguna meluncurkan dan berinteraksi dengan aplikasi. Pemberitahuan lokal juga merupakan cara yang baik untuk menjaga petak peta aplikasi tetap terkini, bahkan jika Anda juga menggunakan salah satu mekanisme pemberitahuan lainnya. Misalnya, petak peta aplikasi foto dapat menampilkan foto dari album yang baru ditambahkan.
Kami menyarankan agar aplikasi Anda memperbarui petak petanya secara lokal pada peluncuran pertama, atau setidaknya segera setelah pengguna membuat perubahan yang biasanya direfleksikan aplikasi Anda pada petak peta. Pembaruan tersebut tidak terlihat sampai pengguna meninggalkan aplikasi, tetapi dengan membuat perubahan tersebut saat aplikasi sedang digunakan memastikan bahwa petak peta sudah diperbarui saat pengguna keluar.
Meskipun panggilan API bersifat lokal, pemberitahuan dapat mereferensikan gambar web. Jika gambar web tidak tersedia untuk diunduh, rusak, atau tidak memenuhi spesifikasi gambar, petak peta, dan toast merespons secara berbeda:
- Petak peta: Pembaruan tidak ditampilkan
- Toast: Pemberitahuan ditampilkan, tetapi gambar Anda dihilangkan
Secara default, pemberitahuan toast lokal kedaluwarsa dalam tiga hari, dan pemberitahuan petak peta lokal tidak pernah kedaluwarsa. Sebaiknya ambil alih default ini dengan waktu kedaluwarsa eksplisit yang masuk akal untuk pemberitahuan Anda (roti panggang memiliki maksimal tiga hari).
Untuk mengetahui informasi selengkapnya, lihat topik berikut:
- Mengirim pemberitahuan petak peta lokal
- Mengirim pemberitahuan toast lokal
- Sampel kode pemberitahuan aplikasi Windows
Pemberitahuan terjadwal
Pemberitahuan terjadwal adalah subset pemberitahuan lokal yang dapat menentukan waktu yang tepat ketika petak peta harus diperbarui atau pemberitahuan toast harus ditampilkan. Pemberitahuan terjadwal sangat ideal dalam situasi di mana konten yang akan diperbarui diketahui terlebih dahulu, seperti undangan rapat. Jika Anda tidak memiliki pengetahuan tingkat lanjut tentang konten pemberitahuan, Anda harus menggunakan pemberitahuan push atau berkala.
Perhatikan bahwa pemberitahuan terjadwal tidak dapat digunakan untuk pemberitahuan lencana; pemberitahuan lencana paling baik dilayani oleh pemberitahuan lokal, berkala, atau push.
Secara default, pemberitahuan terjadwal kedaluwarsa tiga hari sejak dikirimkan. Anda dapat mengganti waktu kedaluwarsa default ini pada pemberitahuan petak peta terjadwal, tetapi Anda tidak dapat mengganti waktu kedaluwarsa pada toast terjadwal.
Untuk mengetahui informasi selengkapnya, lihat topik berikut:
Pemberitahuan berkala
Pemberitahuan berkala memberi Anda pembaruan petak peta langsung dengan layanan cloud minimal dan investasi klien. Mereka juga merupakan metode yang sangat baik untuk mendistribusikan konten yang sama kepada audiens luas. Kode klien Anda menentukan URL lokasi cloud yang dijajaki Windows untuk pembaruan petak atau lencana, dan seberapa sering lokasi harus dijajaki. Pada setiap interval polling, Windows menghubungi URL untuk mengunduh konten XML yang ditentukan dan menampilkannya pada petak peta.
Pemberitahuan berkala mengharuskan aplikasi untuk menghosting layanan cloud, dan layanan ini akan dijajaki pada interval yang ditentukan oleh semua pengguna yang telah menginstal aplikasi. Perhatikan bahwa pembaruan berkala tidak dapat digunakan untuk pemberitahuan toast; pemberitahuan toast paling baik dilayani oleh pemberitahuan terjadwal atau push.
Secara default, pemberitahuan berkala kedaluwarsa tiga hari sejak polling terjadi. Jika diperlukan, Anda dapat mengambil alih default ini dengan waktu kedaluwarsa eksplisit.
Untuk mengetahui informasi selengkapnya, lihat topik berikut:
Pemberitahuan push
Pemberitahuan push sangat ideal untuk mengomunikasikan data atau data real-time yang dipersonalisasi untuk pengguna Anda. Pemberitahuan push digunakan untuk konten yang dihasilkan pada waktu yang tidak dapat diprediksi, seperti berita terkini, pembaruan jejaring sosial, atau pesan instan. Pemberitahuan push juga berguna dalam situasi di mana data sensitif terhadap waktu dengan cara yang tidak sesuai dengan pemberitahuan berkala, seperti skor olahraga selama permainan.
Pemberitahuan push memerlukan layanan cloud yang mengelola saluran pemberitahuan push dan memilih kapan dan kepada siapa akan mengirim pemberitahuan.
Secara default, pemberitahuan push kedaluwarsa tiga hari sejak diterima oleh perangkat. Jika diperlukan, Anda dapat mengambil alih default ini dengan waktu kedaluwarsa eksplisit (roti panggang memiliki maksimal tiga hari).
Untuk informasi selengkapnya, lihat:
- Gambaran umum Windows Push Notification Services (WNS)
- Panduan untuk pemberitahuan push
- Sampel kode pemberitahuan aplikasi Windows
Topik terkait
- Mengirim pemberitahuan petak peta lokal
- Mengirim pemberitahuan toast lokal
- Panduan untuk pemberitahuan push
- Panduan untuk pemberitahuan toast
- Gambaran umum pemberitahuan berkala
- Gambaran umum Windows Push Notification Services (WNS)
- Sampel kode pemberitahuan aplikasi Windows di GitHub
Windows developer
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk