Pengantar untuk mengembangkan aplikasi SMS

Windows 8, Windows 8.1, dan Windows 10 menyediakan platform pesan teks Layanan Pesan Singkat (SMS) untuk operator jaringan seluler, IHV adaptor broadband seluler, OEM, dan aplikasi vendor perangkat lunak bermitra mereka dengan akses SMS ke aplikasi UWP.

Catatan Aplikasi broadband seluler memerlukan dukungan SMS untuk menampilkan pemberitahuan kepada pengguna akhir saat pesan teks diterima. SMS mungkin juga diperlukan untuk sesuai dengan persyaratan peraturan atau praktik terbaik di pasar tertentu.

Platform MOBILE Broadband SMS menyediakan fungsionalitas berikut:

  • Mengirim dan membaca data SMS dalam mode teks atau mode PDU (biner)

  • Filter untuk kelebihan batas data, roaming, dan pemberitahuan operator SMS administratif lainnya

  • Peristiwa latar belakang SMS baru yang diterima

  • Membaca dan menghapus pesan dari penyimpanan pesan perangkat broadband seluler

  • Mendapatkan properti perangkat broadband seluler

  • Prompt akses SMS API

Bagian dalam topik ini meliputi:

Perangkat yang didukung SMS broadband seluler

Berikut adalah diagram gambaran umum tentang cara kerja SMS dengan koneksi broadband seluler:

Diagram yang menunjukkan gambaran umum platform SMS dengan koneksi broadband seluler.

Persyaratan dasar

  • Komputer harus menjalankan Windows 8, Windows 8.1, atau Windows 10, perangkat broadband seluler, dan layanan aktif dari operator jaringan seluler.

  • Perangkat harus bersertifikat perangkat keras untuk Windows 8, Windows 8.1, atau Windows 10 dengan kemampuan kirim/terima SMS yang ditetapkan.

  • Perangkat internal dan eksternal didukung.

  • Sistem Global untuk Komunikasi Seluler (GSM)- dan perangkat berbasis akses ganda divisi Kode (CDMA) keduanya didukung.

Panduan tambahan untuk pengalaman pengguna yang lebih baik

  • Pesan SMS dapat dikirim atau diterima oleh aplikasi saat perangkat berada di area cakupan jaringan untuk operator yang didukung. Perangkat harus didaftarkan ke penyedia layanan jaringan, tetapi tidak perlu terhubung ke layanan data untuk mengirim atau menerima pesan.

  • Mengirim atau menerima data SMS saat berada di jaringan roaming dikenakan biaya tambahan berdasarkan kebijakan operator jaringan seluler (MNO).

  • Perangkat tidak dapat mengirim atau menerima data SMS jika perangkat terkunci.

Akses ke SMS broadband seluler

Akses aplikasi UWP ke SMS

Akses ke fungsionalitas SMS broadband seluler tersedia dengan cara berikut:

  • Operator jaringan seluler dapat menyediakan fungsionalitas SMS kepada pengguna dengan menggunakan aplikasi broadband seluler.

  • IHV adaptor broadband seluler yang membangun adaptor broadband seluler pasar terbuka dapat memungkinkan aplikasi broadband seluler untuk mengakses SMS.

  • OEM yang membangun komputer yang memiliki adaptor broadband seluler yang disematkan dapat memungkinkan aplikasi broadband seluler untuk mengakses SMS.

  • Aplikasi UWP dapat diberikan akses istimewa ke SMS oleh operator seluler, adaptor broadband seluler IHV, atau OEM.

Akses ke SMS ditentukan dalam metadata layanan atau metadata perangkat. Paket metadata perangkat adalah sekumpulan file XML yang membuat tautan antara perangkat tertentu dan aplikasi perangkat UWP-nya. Tautan ini didasarkan pada HardwareId adaptor broadband seluler IHV, atau ID perangkat keras komputer dari kontainer perangkat komputer untuk OEM yang membangun komputer yang memiliki adaptor broadband seluler yang disematkan.

Untuk informasi selengkapnya tentang metadata layanan, lihat Metadata layanan.

Untuk operator jaringan seluler dan IHV adaptor broadband seluler, Windows 8, Windows 8.1, dan Windows 10 secara otomatis mengunduh dan menginstal aplikasi broadband seluler dari Microsoft Store saat pengguna menghubungkan perangkat mereka untuk pertama kalinya. Di Windows 8.1 dan Windows 10 aplikasi broadband seluler ditambahkan ke tampilan Semua Aplikasi.

Aplikasi broadband seluler dan aplikasi IHV memiliki SMS akses simultan untuk satu perangkat broadband seluler. Jika aplikasi broadband seluler dan aplikasi IHV atau OEM UWP diinstal dan keduanya menampilkan antarmuka pengguna pemberitahuan saat SMS baru diterima, pengguna akan melihat dua UI pemberitahuan. Pengguna dapat menonaktifkan pemberitahuan atau menghapus instalasi salah satu aplikasi.

Aplikasi broadband seluler harus mendapatkan persetujuan pengguna untuk menggunakan SMS karena mengirim pesan dari perangkat pengguna dapat menyebabkan pengguna dikenakan biaya untuk mengirim atau menerima pesan oleh penyedia layanan seluler mereka.

Pengguna yang menjalankan Windows 8, Windows 8.1, atau Windows 10 dapat mengontrol akses ke kemampuan SMS di tingkat aplikasi dengan menggunakan tombol Pengaturan.

Catatan Bersama dengan persetujuan pengguna, aplikasi juga harus memiliki akses yang diberikan oleh perangkat dengan menambahkan nama aplikasi di metadata perangkat atau layanan.

Pemfilteran pemberitahuan SMS

Platform MOBILE Broadband SMS memfilter data SMS yang baru diterima menjadi dua jenis: pemberitahuan SMS administratif dari operator jaringan seluler (MNO), dan pesan SMS umum. Pemberitahuan SMS administratif yang diterima dari MNO hanya dapat diakses oleh aplikasi broadband seluler, dan disembunyikan dari aplikasi klien SMS umum.

MNO menentukan aturan pemfilteran kustom untuk pemberitahuan SMS administratif di platform Provisi Windows. Jika tidak ada aturan pemfilteran pesan yang ditentukan, platform SMS mengklasifikasikan semua pesan SMS sebagai pesan SMS umum yang tersedia untuk aplikasi apa pun.

Untuk informasi selengkapnya tentang pemfilteran pemberitahuan, lihat Mengaktifkan pemberitahuan operator seluler dan peristiwa sistem.

Mengembangkan aplikasi SMS Anda

Anda dapat menulis aplikasi JavaScript, C#, atau C++ yang menggunakan API Windows.Devices.Sms untuk mengirim, membaca, dan menghapus pesan.

Catatan API SMS Broadband Windows 7 Mobile hanya menyediakan antarmuka modem tingkat rendah untuk SMS. Windows 8, Windows 8.1, dan Windows 10 menyediakan antarmuka mode teks alternatif yang cocok untuk pengembangan aplikasi umum.