計算草稿 SMS 的字元和區段
行動寬頻 SMS 平臺提供一個函式,以估計 SMS 訊息組合期間,在多部分訊息中使用 (的剩餘字元數和區段數目) 。
注意 每個區段中的字元數不是固定的,而且會根據訊息本文中的文字字串和網路類型而有所不同。 在 GSM 網路上,單一 SMS 訊息最多支援 160 個 7 位字元或 70 16 位字元。 跨越多個區段的訊息支援每個區段中 142 個 7 位字元,因為其他標頭資訊。
針對撰寫 SMS 訊息時所使用的區段數目提供精確的估計值,可提升使用者信賴度,因為使用者通常會依傳送的 SMS 訊息收費。
JavaScript 程式碼範例
var smsMessage = new Windows.Devices.Sms.SmsTextMessage();
smsMessage.body = id('messageText').value; // Set message body text to text of messageText HTML element
var messageLength = smsDevice.calculateLength(smsMessage);
id('remainingCharsCount').innerText = messageLength.charactersPerSegment - messageLength.characterCountLastSegment;
id('messageSegmentsCount').innerText = messageLength.segmentCount;