Compatibilità testuale per iPhone-Android

3

I messaggi di testo dal mio iPhone al telefono Android del mio amico non rimangono nei 160 caratteri inviati. A volte appaiono come due o tre testi separati quando vengono ricevuti.

    
posta Rosalie 06.10.2012 - 20:29
fonte

2 risposte

1

Il problema è che qualcuno si rifiuta di supportare SMS concatenati, come notato da @Andrew Ferrier. in un commento sulla risposta di Stu. Le specifiche rendono la lettura molto densa e ricca di acronimi.

Tuttavia, c'è una sezione relativamente leggibile, che dice:

3.8.3 Text concatenation
If the concatenation mechanism described in subclause 9.2.3.24.1 is not supported by the transmitting or receiving entity, the following textual concatenation mechanism may be used. The first message is ended with a + sign, and each subsequent message start and end with + signs until the final message which starts with a + sign but does not end with a + sign.

 <message1>+ 
 +<message2>+ 
 +<message3> 

Any header fields placed on the front of an MO or MT message are not added to the second and subsequent messages. This provides a simple mechanism which is completely backward compatible. There is no indication of the number of messages and should a message be lost by the system or arrive out of sequence then the original message cannot be reconstructed. Therefore, wherever possible the concatenation mechanism specified in sub clause 9.2.3.24.1 should be used instead.

Poiché i caratteri "+" sarebbero evidenti se il ricevitore non supportava la semplice codifica ma il mittente lo ha fatto, è chiaro che questo semplice meccanismo non è supportato da Apple.

Ho rinunciato / perso interesse nel decifrare le specifiche prima di capire chi supporta o non supporta 9.2.3.24.1 ma non ha importanza per me; la colpa ricade su Apple per non aver supportato il semplice schema di fallback.

    
risposta data 12.07.2016 - 06:35
fonte
0

Questa è una funzionalità normale ed è stata presente sul sistema operativo dell'iPhone originale nel primo iPhone del 2007.

Quello che stai vedendo è che l'iPhone ti consente di inviare messaggi più lunghi del limite SMS e, quando lo fai, divide automaticamente il messaggio nel numero di messaggi SMS richiesti per inviare il tuo messaggio.

Se il tuo destinatario ha un iPhone, viene visualizzato il messaggio originale non suddiviso mentre l'iPhone lo rimette insieme per il destinatario. Altri dispositivi, come il dispositivo Android del tuo amico, mostrano semplicemente i messaggi SMS discreti nell'ordine in cui sono stati inviati.

    
risposta data 07.10.2012 - 15:36
fonte

Leggi altre domande sui tag