Membaca SMS yang diterima dengan menggunakan antarmuka mode teks
Anda dapat memilih antara menggunakan antarmuka baca mode teks, yang cocok untuk pesan SMS teks biasa sederhana, atau antarmuka baca mode PDU, yang cocok untuk kontrol lanjutan pendekodean pesan SMS.
Pesan yang diterima disimpan dalam format yang dikodekan pada perangkat broadband seluler. Platform SMS Mobile Broadband mendukung pendekodean pesan yang diterima ke teks biasa. Set karakter yang didukung untuk pendekodean pesan yang diterima sama dengan set karakter yang didukung untuk pengodean pesan yang dikirim.
Tabel berikut mencantumkan pengodean karakter yang didukung oleh API mode teks:
Jenis jaringan | Set karakter | Batas karakter untuk segmen SMS tunggal | Batas karakter untuk segmen SMS multi-bagian |
---|---|---|---|
GSM |
Alfabet default GSM 7-bit dan tabel ekstensi alfabet default GSM 7-bit |
160 |
142 |
CDMA |
ASCII 7-bit |
160 (dapat bervariasi menurut jaringan) |
|
CDMA |
Unicode |
70 (dapat bervariasi menurut jaringan) |
Contoh kode JavaScript untuk membaca pesan SMS yang diterima menggunakan antarmuka mode teks
try
{
if (smsDevice!= null)
{
var messageStore = smsDevice.messageStore;
var messageID = id('whichMessage').value;
var getSmsMessageOperation = messageStore.getMessageAsync(messageID);
getSmsMessageOperation.operation.completed = function ()
{
result = getSmsMessageOperation.operation.getResults();
var readableMessage = new Windows.Devices.Sms.SmsTextMessage.fromBinaryMessage(result);
id('fromWho').innerHTML = readableMessage.from;
id('fromMessageBody').innerHTML = readableMessage.body;
console.log("Successfully retrieved message " + messageID + " from message store.");
}
getSmsMessageOperation.operation.start();
}
else
{
console.log("No SMS Device Found");
}
}
catch (err)
{
console.log("SMS did not set up: " + err);
}
Catatan Aplikasi klien SMS dapat menggunakan informasi segmentasi yang didekodekan yang disediakan oleh Windows untuk menggabungkan beberapa segmen pesan panjang dan menyusun ulang pesan lengkap. Untuk informasi selengkapnya tentang pesan SMS tersegmentasi, lihat Windows secara otomatis mengegmentasi pesan panjang.
Topik terkait
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