Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La piattaforma MOBILE Broadband SMS fornisce una funzione per stimare il numero di caratteri rimanenti e il numero di segmenti usati (in messaggi in più parti) durante la composizione di un messaggio SMS.
Annotazioni
Il numero di caratteri in ogni segmento non è costante e varia in base alla stringa di testo nel corpo del messaggio e al tipo di rete. Nelle reti GSM un singolo messaggio SMS supporta fino a 160 caratteri a 7 bit o 70 caratteri a 16 bit. Un messaggio che si estende su più segmenti supporta 142 caratteri a 7 bit in ogni segmento a causa di informazioni aggiuntive sull'intestazione.
Fornendo una stima accurata sul numero di segmenti usati durante la composizione di un messaggio SMS promuove la fiducia dell'utente, perché gli utenti vengono in genere addebitati per ogni messaggio SMS inviato.
Esempio di codice 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;