iMessage如何知道收件人是iOS 5设备?


76

当您使用“消息”应用发送消息时,iOS似乎神奇地发现收件人在iOS 5上,并自动切换到iMessage(蓝色消息而不是绿色SMS)。

是否有人知道(或猜中)iOS 5的iMessage如何知道收件人是iOS 5设备?我很沮丧

(几个月前,我在Twitter上问了这个问题,并希望有一种更简单的方法来引用答案!)


您如何注销设备?如果使用SIM卡激活朋友iPhone或iPhone被盗?延伸阅读:arstechnica.com/apple/news/2011/12/...
乔什·纽曼

Answers:


47

轻微修订似乎下面的内容有所更改,Apple现在检查每台设备已激活了哪些号码/电子邮件以发送消息。因此,我在iPhone上的手机号码可以在我的iCloud帐户上注册,并允许我接收发送到我的手机号码的消息,以便在iPad上接收。因此,您可以使对话一次出现在多个设备上,并在它们之间切换。iMessage将使这些对话保持同步。通过在配置iMessage时指定要链接到哪个设备的帐户来禁用此功能。

为了扩展alexmuller的答案,它使用设备ID来确定另一台设备是否正在运行iOS5。这是在注册过程中完成的,或者在电话设置下配置了iMessage时完成的。实际上,设备ID和Apple ID的/手机号存储在Apple服务器上。

它检查Apple服务器,以确定是否将号码或电子邮件地址注册为Apple ID并使用iOS5。然后它将首先通过Apple服务器发送消息。它还使用文本回退,因此,如果其他用户未使用iOS设备,或者iMessage不可用或出现故障,或者您的数据连接出现故障,它将以文本形式发送消息。但是可以禁用文本回退。这不会影响正常发短信。

在电话本身上,iMessages通过蓝色背景识别,并且可以显示每条消息的“已发送/已读”。发送给同一个人的短信仍然显示为绿色背景。

它还使用设备ID来确定要回复的设备。我在iPhone和iPad上仅配置了电​​子邮件地址和电话号码。

在例子中

  • 我使用妻子从我的iPhone发送的电子邮件地址将消息发送到我妻子的iPad,她在iPad上接收到该消息,并将回复发送回我的iPhone。
  • 我通过我的iPad将消息发送到她的电子邮件地址,回复被发送回我的iPad,而不是我的iPhone。
  • 她使用我在iPad上的手机号码向我的iPhone发送一条消息,该消息传到我的iPhone上,并完全绕过iPad,然后回复返回到她的iPad。

它足够智能,可以知道消息的来源和答复位置。


如果她要向您的电子邮件地址发送iMessage,是否可以同时发送给他们?
妮可(Nicole)

是的,当我儿子使用我的iPod Touch电子邮件地址向我发送iMessages时,该消息同时出现在我的iPhone和iPad上。一旦我从一台设备进行响应,对话中的后续消息将仅路由到我响应过的设备。
smountcastle 2011年


3

我听说他们使用向导。

这样一来,他们就会在激活点将您的号码存储在服务器上,但是速度非常快,因此我并不是100%使用该号码。目前,非常快可能只是系统上的低负载。


5
iPad或iPod touch的号码是多少?(或者有点像国王十字车站的9-3 / 4平台,只有巫师才能看到这些数字)
bmike

1
数/设备UUID /的独角兽眼泪在该设备等的数字
尼古拉斯史密斯

1

我认为它只是查找您要发送消息的号码。如果它是Apple的iMessage数据库中的数字/电子邮件地址,则它将使用iMessage服务器传递消息。

有关iMessage的其他一些很酷的窍门:

如果您有iPad,并且正在iPad上使用带有iMessage的电子邮件地址,请转到iPhone并导航至:

设置->消息->接收地址

在这里,您可以添加手机的iMessage响应的其他“地址”。如果将电子邮件地址放在此处,那么只要有人将iMessage发送到您的电子邮件地址,它就会同时出现在iPad和iPhone上。如果您在其中一台设备上打开了iMessage,并且您正在积极地进行对话,则当收到新消息时,另一台设备将停止响铃。您是否只是喜欢Apple对细节的关注?

在同一屏幕中,有一个称为“呼叫者ID”的选项。您可以设置在向某人发送消息时设备将用作寄信人地址的地址。我进入此菜单,然后将我的电子邮件地址作为呼叫者ID。结果,当某人回复我的一条消息时,它将始终发送到我的电子邮件地址而不是我的电话号码。这样,我可以在两个设备上阅读它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.