Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La plateforme SMS haut débit mobile fournit une fonction permettant d’estimer le nombre de caractères restants et le nombre de segments utilisés (dans un message à plusieurs parties) pendant la composition d’un sms.
Remarque
Le nombre de caractères de chaque segment n’est pas constant et varie en fonction de la chaîne de texte dans le corps du message et du type réseau. Sur les réseaux GSM, un seul sms prend en charge jusqu’à 160 caractères 7 bits ou 70 caractères 16 bits. Un message qui s’étend sur plusieurs segments prend en charge 142 caractères de 7 bits dans chaque segment en raison d’informations d’en-tête supplémentaires.
Fournir une estimation précise du nombre de segments utilisés lors de la composition d’un sms favorise la confiance de l’utilisateur, car les utilisateurs sont généralement facturés par sms envoyé.
Exemple de code 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;