Windows.ApplicationModel.CommunicationBlocking Ruang nama

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.

Dependensi 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.

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