Come fa iMessage a sapere che il destinatario è un dispositivo iOS 5?


76

Quando invii un messaggio utilizzando l'app Messaggi, iOS sembra magicamente capire che il destinatario è su iOS 5 e passa automaticamente a iMessage (messaggi blu anziché SMS verdi).

Qualcuno sa (o immagina di indovinare) come iMessage di iOS 5 sappia che il destinatario è un dispositivo iOS 5? Sono perplesso.

(Ho fatto questa domanda su Twitter qualche mese fa e volevo un modo più semplice per fare riferimento alla risposta!)


Come si annulla la registrazione di un dispositivo? In caso di attivazione dell'iPhone di un amico con la tua SIM o se il tuo iPhone viene rubato? Ulteriori letture: arstechnica.com/apple/news/2011/12/…
Josh Newman

Risposte:


47

Leggera revisione Sembra che il seguito sia leggermente cambiato e Apple ora controlla quali numeri / e-mail sono stati attivati ​​per dispositivo per l'invio di messaggi. Pertanto, il mio numero di cellulare sul mio iPhone può essere registrato sul mio account iCloud e mi consente di ricevere il messaggio inviato al mio numero di cellulare da ricevere sul mio iPad. Pertanto, è possibile visualizzare la conversazione su più dispositivi contemporaneamente e passare da una all'altra. iMessage manterrà sincronizzate queste conversazioni. Disattivo questo specificando quali account devono essere collegati a quale dispositivo durante la configurazione di iMessage.

Per espandere la risposta di alexmuller, utilizza l'ID dispositivo per determinare se un altro dispositivo esegue iOS 5. Questo viene fatto durante la registrazione o quando iMessage è configurato nelle impostazioni del telefono. In effetti i numeri ID dispositivo e ID Apple / cellulare sono memorizzati sui server Apple.

Controlla i server Apple per determinare se un numero o un indirizzo e-mail è registrato come ID Apple e utilizza iOS 5. Quindi invia prima il messaggio tramite i server Apple. Utilizza anche il fallback del testo, quindi se l'altro utente non utilizza un dispositivo iOS o iMessage non è disponibile o non è attivo o la connessione dati è inattiva, invierà il messaggio come testo. Il fallback del testo può tuttavia essere disabilitato. Ciò non influisce sul normale sms.

Sul telefono stesso iMessage sono identificati da uno sfondo blu e possono mostrare Consegnato / Lettura per ogni messaggio. Gli SMS alla stessa persona vengono comunque visualizzati su uno sfondo verde.

Utilizza anche l'ID dispositivo per determinare a quale dispositivo rispondere. Ho il mio indirizzo e-mail e numero di telefono configurati sul mio iPhone e sul mio iPad solo il mio indirizzo e-mail.

Per esempio

  • Mando un messaggio sull'iPad di mia moglie usando il suo indirizzo e-mail dal mio iPhone, lo riceve sull'iPad e la risposta viene inviata al mio iPhone.
  • Mando un messaggio tramite il mio iPad al suo indirizzo e-mail, la risposta viene inviata al mio iPad e non al mio iPhone.
  • Invia un messaggio al mio iPhone usando il mio numero di cellulare dall'iPad, arriva sul mio iPhone e bypassa completamente l'iPad e la risposta ritorna sul suo iPad.

È abbastanza intelligente da sapere da dove proviene il messaggio e dove rispondere.


E se dovesse inviare un iMessage al tuo indirizzo e-mail, andrebbe ad entrambi?
Nicole il

Sì, quando mio figlio mi invia iMessage usando il mio indirizzo e-mail dal suo iPod Touch, il messaggio appare sia sul mio iPhone che sul mio iPad. Una volta che rispondo da un dispositivo, i messaggi successivi nella conversazione vengono indirizzati solo al dispositivo dal quale ho risposto.
Smountcastle,


3

Ho sentito che usano i maghi.

Quello e memorizzano il tuo numero sul server al momento dell'attivazione, tuttavia è molto veloce, quindi non sono al 100% su quello. Molto veloce al momento potrebbe essere solo un basso carico sul sistema.


5
Qual è il numero per iPad o iPod touch? (o è un po 'come la piattaforma 9-3 / 4 alla stazione di King's Cross e solo i maghi possono vedere quei numeri)
bmike

1
Numero / UUID dispositivo / Il numero di lacrime di unicorno in quel dispositivo ecc.
Nicholas Smith,

1

Penso semplicemente che cerchi il numero a cui stai inviando un messaggio. Se è un numero / indirizzo e-mail nel database iMessage di Apple, utilizza i server iMessage per passare il messaggio.

Altri trucchi interessanti da sapere su iMessage:

Se hai un iPad e stai utilizzando un indirizzo e-mail con iMessage sull'iPad, vai sul tuo iPhone e vai a:

Impostazioni -> Messaggi -> Ricevi alle

Qui puoi aggiungere altri "indirizzi" a cui l'iMessage del tuo telefono risponderà. Se inserisci qui il tuo indirizzo e-mail, ogni volta che qualcuno invia un iMessage al tuo indirizzo e-mail, questo apparirà sia sul tuo iPad che sul tuo iPhone. Se hai iMessage aperto su uno dei tuoi dispositivi e sei attivamente impegnato in una conversazione, l'altro dispositivo smetterà di squillare quando arriva un nuovo messaggio. Non ti piace solo l'attenzione di Apple ai dettagli?

In questa stessa schermata, c'è un'opzione chiamata ID chiamante. Puoi impostare ciò che il tuo dispositivo utilizzerà come indirizzo di ritorno quando invii un messaggio a qualcuno. Sono entrato in questo menu e ho inserito il mio indirizzo e-mail come ID chiamante. Di conseguenza .. quando qualcuno risponde a uno dei miei messaggi, verrà sempre inviato al mio indirizzo e-mail anziché al mio numero di telefono. In questo modo posso leggerlo su entrambi i miei dispositivi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.