Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pemberitahuan push di SDK Aplikasi Windows gunakan Windows Push Notifications Service (WNS) untuk mengirim pemberitahuan kaya ke aplikasi Windows menggunakan identitas Pendaftaran Azure App.
Jenis pemberitahuan push dan skenario penggunaan
Pemberitahuan push dapat digunakan untuk mengaktifkan beberapa fitur yang berbeda. Konten dan efek pemberitahuan push akan bervariasi berdasarkan cara penggunaannya.
Pemberitahuan mentah
Pemberitahuan 'Raw' diproses oleh aplikasi itu sendiri dan tidak disampaikan kepada pengguna. Mereka dapat digunakan untuk mengontrol perilaku aplikasi atau memberi tahu aplikasi tentang perubahan status dari jarak jauh.
| Scenario | Description | Example |
|---|---|---|
| Bangun Aplikasi | Notifikasi mentah dapat digunakan oleh pengembang aplikasi untuk mengaktifkan aplikasi mereka alih-alih terus berjalan, sehingga membebaskan sumber daya pengguna. |
Tanpa pemberitahuan mentah: Aplikasi Obrolan Contoso berjalan di latar belakang sambil menunggu panggilan VOIP. Dengan notifikasi mentah: Proses aplikasi Contoso dapat berada dalam keadaan dihentikan sementara sampai notifikasi mentah memberi sinyal dan membangkitkannya, menunjukkan panggilan VOIP akan dimulai. |
| Sinkronisasi Waktu Nyata | Pemberitahuan mentah dapat menggantikan skenario polling dengan memungkinkan pengembang aplikasi mengirim payload dari App Service mereka ke Klien Aplikasi di perangkat lokal. Payload ini memberi tahu Klien Aplikasi untuk disinkronkan dengan App Service. |
Tanpa pemberitahuan mentah: Aplikasi Contoso Chat melakukan polling layanan cloud Contoso setiap 30 menit untuk memeriksa pembaruan konten, dan memulai sinkronisasi jika pembaruan tersedia. Dengan pemberitahuan langsung: Aplikasi Obrolan Contoso segera diberi tahu saat konten baru tersedia, dan segera menyinkronkan konten tersebut. |
Pemberitahuan aplikasi dari cloud
Notifikasi App digunakan untuk berkomunikasi dengan pengguna. Konten pemberitahuan ditampilkan di jendela sementara di sudut kanan bawah layar dan di Pusat Pemberitahuan (disebut Pusat Tindakan di Windows 10). Pemberitahuan aplikasi dapat digunakan untuk memberi tahu pengguna tentang status aplikasi atau perubahan status, atau untuk meminta pengguna untuk mengambil tindakan. Pemberitahuan aplikasi dapat berupa push (dikirim dari cloud) atau dikirim secara lokal. Mengirim pemberitahuan aplikasi berbasis cloud mirip dengan mengirim pemberitahuan mentah, kecuali header X-WNS-Type adalah toast, Tipe Konten adalah text/xml, dan kontennya berisi payload XML pemberitahuan aplikasi, yang dapat Anda pelajari lebih lanjut di sini.
Limitations
Dukungan pemberitahuan push di SDK Aplikasi Windows saat ini memiliki batasan ini:
- Jika aplikasi Anda diterbitkan sebagai mandiri atau berjalan dengan hak akses yang ditingkatkan (admin), fitur ini mungkin tidak didukung. Di aplikasi Anda, gunakan pemeriksaan
winrt::PushNotificationManager::IsSupported()seperti yang ditunjukkan di Quickstart: Pemberitahuan push di SDK Aplikasi Windows dan terapkan soket kustom jika fitur tersebut tidak didukung. - Microsoft berhak menonaktifkan atau mencabut aplikasi agar tidak menggunakan pemberitahuan push.
Langkah berikutnya
Lihat Quickstart: Pemberitahuan push di SDK Aplikasi Windows untuk memulai.
Topik terkait
Windows developer