这个奇怪的错误正在破坏 iPhone 和 Android 手机之间的对话

iPhone Android

一种特殊的格式错误正在导致 iPhone 和 Android 用户之间的文本链出现问题,而且似乎没有人很确定应该归咎于谁。

多个 帖子抱怨说,使用 Android 或 Google Voice 的人数在 iPhone 上显示时,开头有一个额外的 + 号。这会导致 iPhone 感到困惑,并认为它一定是一个国际号码:例如,如果区号的前两位数字是 44,那么当 iPhone 应用其自动号码时,它会变成英国的 +44 国际代码格式化。

iPhone bug 将号码误识别为国际号码 该 Reddit 用户的(美国)号码被误认为来自土耳其,因为它以 90 开头。 Reddit

这种错误识别可能会导致各种恼人的问题。聊天线程可能会中断,因为手机认为新消息来自不同的人。与此同时,如果您是第一次向某人发送消息,他们可能会推迟阅读该消息,因为奇怪的号码会让他们认为这是一个骗子。

一些评论者推测该问题在某种程度上与 iOS 16 有关,而且该问题确实似乎与 Apple 的 iOS 16.5 更新一致。但奇怪的是,报告了一个几乎相同的问题 几个几年前,其中一位受影响的人指出他们使用的是 iOS 13.1.2。也许这是一个巧合,13.1.2 和 16.5 的问题恰好出现在同一个错误中,但很难想象苹果会修复最初的错误,但这么多年后又允许它回来。

据报道,当时苹果公司”向我确认,他们绝不会更改/提供/等任何传入的手机数据。他们说这一切都来自运营商。”但如果运营商是罪魁祸首,那么奇怪的是,T-Mobile 以前是愤怒的焦点,而现在,根据 MacRumors 的报道,最多的投诉来自 AT&T 用户。

现在整件事还是个谜。然而,虽然已经提出了各种解决方案——给自己发送短信、进行硬重置、重置网络设置——最可靠的可能是确保输入的联系人信息包含正确的国际代码。对于美国联系人,这意味着您需要在开头添加 +1。