SmsFilterActionType Enum

Definisi

Nilai yang menjelaskan tindakan yang akan diambil pada filter pesan.

Aplikasi olahpesan menggunakan filter SMS saat menggunakan SMS untuk mengomunikasikan data khusus aplikasi yang belum tentu dimaksudkan untuk ditampilkan kepada pengguna. Perhatikan bahwa filter diproses dalam urutan tetap, menurut jenis tindakan filter. Semua filter AcceptImmediately diproses terlebih dahulu, lalu semua filter Drop , dan sebagainya.

Catatan

Fungsionalitas ini hanya tersedia untuk aplikasi operator seluler dan aplikasi UWP yang diberikan akses istimewa oleh operator jaringan seluler, adaptor broadband seluler IHV, atau OEM. Untuk informasi selengkapnya, lihat Broadband Seluler.

public enum class SmsFilterActionType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SmsFilterActionType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SmsFilterActionType
var value = Windows.Devices.Sms.SmsFilterActionType.acceptImmediately
Public Enum SmsFilterActionType
Warisan
SmsFilterActionType
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
cellularMessaging sms

Bidang

Accept 3

Filter dengan jenis tindakan ini diterapkan setelah Filter intip . Pesan yang difilter pada jenis tindakan ini dikirimkan ke aplikasi Anda. Salinan pesan juga dapat dikirimkan ke aplikasi olahpesan untuk ditampilkan kepada pengguna jika sesuai. Perhatikan bahwa jika beberapa aplikasi mendaftarkan filter yang sama dengan jenis tindakan ini, setiap aplikasi mendapatkan salinan pesannya sendiri.

Catatan

Aplikasi olahpesan hanya menampilkan pesan teks dan siaran kepada pengguna. Jadi mendaftarkan filter Terima pada pesan yang bukan teks atau siaran tidak akan menyebabkan pesan tersebut ditampilkan kepada pengguna. Untuk menerima pesan SMS berikutnya, Anda perlu memproses setiap pesan yang difilter dengan memanggil Terima. Kegagalan untuk menerima pesan dianggap sebagai kasus yang luar biasa (seperti penghapusan baterai, penghentian aplikasi, atau crash), dan dalam hal ini pesan akan dikirim ulang saat dimulai ulang.

AcceptImmediately 0

Jenis tindakan pertama yang akan diambil. Pesan yang difilter pada jenis tindakan ini dikirimkan ke aplikasi Anda dan tidak dikirimkan ke aplikasi olahpesan untuk ditampilkan kepada pengguna. Perhatikan bahwa jika beberapa aplikasi mendaftarkan filter yang sama dengan jenis tindakan ini, setiap aplikasi mendapatkan salinan pesannya sendiri. Untuk mencegah aplikasi secara tidak sengaja mengonsumsi semua pesan teks pengguna, ada persyaratan tambahan untuk aturan filter SMS dengan jenis pesan SMS Jenis tindakan teks dan SMSAcceptImmediately untuk menyediakan setidaknya satu TextMessagePrefixes dengan minimal 3 karakter dalam awalan.

Catatan

Untuk menerima pesan SMS berikutnya, Anda perlu memproses setiap pesan yang difilter dengan memanggil Terima. Kegagalan untuk menerima pesan dianggap sebagai kasus yang luar biasa (seperti penghapusan baterai, penghentian aplikasi, atau crash), dan dalam hal ini pesan akan dikirim ulang saat dimulai ulang.

Drop 1

Filter dengan jenis tindakan ini diterapkan setelah filter AcceptImmediately . Pesan yang difilter pada jenis tindakan ini dihilangkan, dan aplikasi Anda maupun aplikasi olahpesan tidak menerima pesan atau pemberitahuan apa pun bahwa pesan tiba dan dihilangkan.

Peek 2

Filter dengan jenis tindakan ini diterapkan setelah Filter jatuhkan . Jenis tindakan ini memungkinkan aplikasi Anda untuk memeriksa setiap pesan, dan memutuskan mana yang dihilangkan dan yang terus diproses atau ditunjukkan kepada pengguna.

Catatan

Anda perlu memproses setiap pesan yang difilter dengan memanggil Drop atau Accept dalam periode batas waktu maksimum 60 detik. Filter intip diharapkan digunakan oleh filter spam atau pemindaian virus yang memerlukan pemeriksaan kode dinamis yang tidak dapat dilakukan menggunakan mekanisme filter yang ada yang disediakan oleh aturan filter SMS. Menggunakan jenis tindakan ini dapat memperlambat pengiriman pesan SMS dalam sistem sehingga aplikasi Anda harus memproses pesan secepat mungkin.

Contoh

(SMS mengirim dan menerima) [https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/SmsSendAndReceive]

Berlaku untuk