Bagikan melalui


Skenario pemberitahuan operator seluler

Topik ini menjelaskan bahwa skenario saat Anda akan menggunakan pemberitahuan operator seluler dengan aplikasi broadband seluler Anda.

Sambungkan ke dan putuskan sambungan dari broadband seluler

Windows Pengelola Sambungan memantau jaringan yang tersedia di seluruh Wi-Fi, broadband seluler, dan Ethernet. Ini membuat keputusan sambungkan dan putuskan sambungan otomatis berdasarkan jaringan yang tersedia. Ketika Windows Pengelola Sambungan tersambung dan terputus dari profil broadband seluler, peristiwa latar belakang MobileOperatorNotification dipicu. Kejadian ini memungkinkan aplikasi broadband seluler untuk melakukan logika yang diperlukan saat pengguna terhubung ke jaringan mereka, seperti memverifikasi status akun, mengambil penggunaan data terbaru, atau menampilkan pemberitahuan dan pembaruan petak peta.

Pesan operator jaringan

Platform broadband seluler di Windows 8, Windows 8.1, dan Windows 10 menyediakan fungsionalitas yang ditingkatkan yang hanya tersedia untuk aplikasi broadband seluler, untuk menerima dan menampilkan pesan administratif SMS dan USSD yang masuk. Pesan-pesan ini dapat digunakan untuk pemberitahuan pengguna, seperti mendekati batas penggunaan data, roaming internasional, saldo rendah, atau untuk memicu respons dari aplikasi broadband seluler Anda.

Aplikasi menangani pesan masuk yang sesuai. Kemungkinan respons mencakup salah satu atau semua hal berikut:

  • Segera menyinkronkan penggunaan data saat ini

  • Memperbarui petak peta aplikasi broadband seluler

  • Mengambil dan menerapkan XML provisi operator yang diperbarui

  • Menampilkan pemberitahuan kepada pengguna

Jika Anda ingin menampilkan pesan di aplikasi, tugas latar belakang yang dipicu oleh peristiwa MobileOperatorNotification harus membaca konten pesan dan menyimpan konten pesan di penyimpanan data lokal aplikasi sendiri. Platform SMS broadband seluler tidak mempertahankan antrean pemberitahuan SMS administratif yang diterima.

Pemberitahuan SMS operator jaringan seluler

Pesan SMS masuk tersedia untuk aplikasi apa pun yang telah meminta dan telah diberikan akses ke kemampuan SMS di komputer. Namun, beberapa pesan SMS berasal langsung dari operator dan harus dibatasi untuk dan ditangani oleh aplikasi broadband seluler.

Platform SMS broadband seluler memfilter setiap SMS baru yang diterima menjadi salah satu dari dua jenis: pemberitahuan SMS administratif (senyap) 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 dan USSD dalam metadata provisi akun. Jika tidak ada aturan pemfilteran pesan yang ditentukan, platform SMS mengklasifikasikan semua pesan SMS sebagai pesan SMS umum yang tersedia untuk aplikasi apa pun. Jika SMS masuk cocok dengan aturan pemfilteran yang disediakan, peristiwa MobileOperatorNotification dipicu dan item kerja latar belakang dapat menangani pesan SMS masuk.

USSD yang diinisiasi jaringan

Windows 8, Windows 8.1, dan Windows 10 menyediakan API USSD, yang merupakan abstraksi dari protokol USSD yang mendasar yang menyembunyikan sebagian besar detail untuk menyederhanakan pengembangan aplikasi. Setelah menerima USSD yang dimulai jaringan yang cocok dengan aturan pemfilteran yang disediakan, peristiwa MobileOperatorNotification dipangkas dan item kerja latar belakang yang sesuai dapat berkomunikasi melalui sesi USSD dengan menggunakan API USSD.

Untuk informasi selengkapnya tentang API USSD, lihat namespace Layanan Windows.Networking.NetworkOperators .

Memicu pemberitahuan penggunaan dan roaming data

Di banyak area, MNO diharuskan oleh undang-undang peraturan untuk memberi tahu pengguna ketika pengguna mencapai batas penggunaan data mereka atau menjelajah di jaringan yang lebih mahal. Perlindungan konsumen ini mengurangi risiko biaya penggunaan yang berlebihan. Di Windows, aplikasi broadband seluler dapat menampilkan pemberitahuan toast dan pembaruan petak peta untuk membuat pengguna mengetahui status penggunaan dan roaming data. Pemberitahuan ini dapat dimulai dari back-end jaringan Anda dengan menggunakan SMS atau USSD, yang memicu peristiwa MobileOperatorNotification . Atau, peristiwa MobileOperatorNotification dapat dipicu dengan menggunakan informasi lokal dalam kasus berikut.

Pemberitahuan penggunaan data dengan menggunakan penghitung data lokal

  1. Anda mengaktifkan pemberitahuan penggunaan data lokal dengan menggunakan metadata provisi.

  2. Penghitung data lokal memperkirakan bahwa penggunaan pada profil telah berubah lebih dari 5% dari batas data pengguna sejak pembaruan terakhir.

  3. Data Usage and Subscription Manager (DUSM) memberi tahu Perantara Peristiwa Sistem untuk memicu peristiwa MobileOperatorNotification .

  4. System Event Broker memanggil aplikasi broadband seluler untuk menangani peristiwa latar belakang.

  5. Aplikasi ini menangani peristiwa dengan mengambil informasi penggunaan terbaru dari infrastruktur back-end Anda.

  6. Jika informasi penggunaan saat ini melebihi ambang batas (seperti 80%), aplikasi menampilkan pemberitahuan toast kepada pengguna dan memperbarui DUSM dengan penggunaan saat ini. Atau, jika penggunaan saat ini tidak melebihi ambang batas, aplikasi tidak perlu menampilkan pemberitahuan toast.

Pemberitahuan roaming dengan menggunakan Windows Pengelola Sambungan

  1. Windows Pengelola Sambungan mendaftar pada jaringan broadband seluler roaming.

  2. Windows Pengelola Sambungan memberi tahu System Event Broker untuk memicu peristiwa MobileOperatorNotification.

  3. System Event Broker memanggil aplikasi operator seluler untuk menangani peristiwa latar belakang.

  4. Aplikasi ini mengidentifikasi apakah pengguna akan dikenakan biaya penggunaan tambahan saat roaming di jaringan ini dan jika perlu, menampilkan pemberitahuan toast dan pembaruan petak peta kepada pengguna.

Kedaluwarsa paket data dan reset penggunaan

DUSM melacak detail tentang akun atau akun pengguna, termasuk tanggal kedaluwarsa paket untuk paket data prabayar, atau tanggal pengaturan ulang penggunaan paket untuk paket data pascabayar. Ketika paket data pengguna kedaluwarsa, DUSM memberi tahu System Event Broker untuk memicu peristiwa MobileOperatorNotification . Aplikasi broadband seluler dapat menangani peristiwa dengan menampilkan pemberitahuan toast dan pembaruan petak peta kepada pengguna, memberi tahu mereka bahwa paket mereka telah kedaluwarsa atau mengarahkan mereka untuk memperbarui layanan mereka.

Dalam kasus paket data pascabayar, DUSM akan mengatur ulang penggunaan data paket ke nol pada tanggal tertentu, seperti hari pertama dalam sebulan. Ketika ini terjadi, peristiwa MobileOperatorNotification dipicu dan aplikasi dapat memberi tahu pengguna tentang penggunaan data yang diperbarui.

Pemeriksaan hak untuk Berbagi Internet

Dalam Windows 8.1, Berbagi Internet, yang biasa disebut sebagai tethering, telah ditambahkan untuk memungkinkan pengguna berbagi koneksi jaringan broadband seluler mereka dengan satu atau beberapa perangkat lain yang tidak mampu broadband seluler. Mekanisme tethering tradisional termasuk Bluetooth dan USB. Namun, Wi-Fi dapat menyediakan mekanisme berbagi koneksi broadband seluler yang cepat dan mudah, seperti hotspot pribadi, hotspot seluler, dan sebagainya, karena membutuhkan sedikit konfigurasi, memungkinkan transmisi data berkecepatan tinggi, dan bergantung pada proses koneksi Wi-Fi yang akrab.

Beberapa MNO atau MVNO tidak mendukung fitur Berbagi Internet di jaringan mereka atau mereka memerlukan pemeriksaan hak sebelum menyiapkan koneksi Berbagi Internet. Windows menyediakan kontrol yang diperlukan untuk memastikan bahwa perangkat Windows mematuhi kebijakan jaringan. Jika operator seluler telah mengatur elemen AllowTethering ke EntitlementCheckRequired dalam paket metadata layanan, sistem akan memicu peristiwa MobileOperatorNotification . Aplikasi broadband seluler kemudian berkomunikasi dengan layanan jaringan untuk memeriksa apakah pengguna diizinkan untuk menggunakan fitur Berbagi Internet atau tidak dan merespons kembali sistem. Jika pengguna diizinkan untuk menggunakan fitur ini, Berbagi Internet akan berhasil dimulai, jika tidak, pengguna akan ditampilkan pesan kesalahan default atau pesan yang ditentukan oleh operator seluler.

Mengaktifkan pemberitahuan operator seluler dan peristiwa sistem

Membuat dan mengonfigurasi pengalaman Berbagi Internet