Windows.ApplicationModel.CommunicationBlocking Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan aplikasi mendukung pemblokiran panggilan dan pesan.
Kelas
CommunicationBlockingAccessManager |
Manajer yang bertanggung jawab untuk melacak nomor yang diblokir dan menampilkan antarmuka pengguna pemblokiran yang sesuai. |
CommunicationBlockingAppManager |
Menentukan aplikasi yang akan digunakan sebagai aplikasi pemblokiran. |
Keterangan
API ini dapat digunakan oleh aplikasi olahpesan dan panggilan telepon untuk memblokir panggilan dan pesan masuk. API ini juga memungkinkan Anda untuk menarik aplikasi yang bertanggung jawab untuk menangani pemblokiran komunikasi. Diagram berikut menunjukkan bagaimana aplikasi yang berbeda berinteraksi dengan API pemblokiran komunikasi.
Kelas CommunicationBlockingAccessManager digunakan untuk menentukan apakah pemblokiran panggilan dan pesan saat ini aktif atau tidak dan menampilkan kumpulan antarmuka pengguna. Ini termasuk menampilkan panggilan dan pesan yang diblokir, menyajikan opsi kepada pengguna untuk memblokir nomor, dan memungkinkan pengguna untuk membuka blokir nomor.Pengguna dapat menginstal beberapa aplikasi yang mampu memfilter pesan dan panggilan. Namun, hanya salah satu aplikasi pemblokiran ini yang dapat aktif pada satu waktu. Gunakan CommunicationBlockingAppManager untuk menentukan apakah aplikasi Anda adalah aplikasi pemblokiran yang saat ini aktif atau tidak. Anda juga dapat menggunakan CommunicationBlockingAppManager untuk menarik antarmuka pengguna sehingga pengguna dapat memilih aplikasi pemblokiran yang saat ini aktif. Ketika aplikasi dipilih untuk menjadi aplikasi pemblokiran panggilan aktif, aplikasi akan diberi tahu oleh CommunicationBlockingAppSetAsActiveTrigger.
Semua fungsi yang menampilkan antarmuka dimodelkan sebagai panggilan aplikasi ke aplikasi.
Anda perlu mendaftar untuk pemicu berikut di aplikasi Anda jika Anda ingin ditampilkan dalam daftar aplikasi pemblokiran.
- CommunicationBlockingAppSetAsActiveTrigger
- PhoneTrigger dengan TriggerTypedari CallBlocked.
- ChatMessageNotificationTrigger
- ChatMessageReceivedNotificationTrigger
Untuk menggunakan API ini, Anda harus menentukan kategori baru dalam file manifes aplikasi Anda.
<Extension Category="windows.CommunicationBlockingProvider" />
Untuk mengakses pesan yang diblokir, Anda perlu menentukan kemampuan baru dalam file manifes aplikasi Anda.
<Capabilities>
<DeviceCapability Name="blockedChatMessage" />
</Capabilities>
Untuk contoh cara menerapkan ini di aplikasi Anda, lihat Pemblokiran dan pemfilteran komunikasi.
Lihat juga
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