iMessage 有个非常尴尬的 bug

2021-07-08 12:44:09 +08:00
 pocarisweat
iOS 13 引入了分享内容的时候可以快速选择某些应用的联系人的功能。当我想把链接或者图片发给某个联系人的时候,尴尬的事情来了:假设朋友的手机号是 159-xxxx-xxxx,结果分享时会被实际发到+1(59x)-xxx-xxxx 这个号码去,即使通讯录里这个号码前面有+86 也是一样。

暂时的解决办法就是把这个+1 开头的号码也加到这个联系人头上。从 iOS 13 测试版就遇到这个 bug,没想到 iOS 15 测试版还在
3610 次点击
所在节点    Apple
9 条回复
deplives
2021-07-08 13:13:16 +08:00
iOS14.6 正式版 从没遇到过,刚还试了一下,没问题
shutongxinq
2021-07-08 13:50:30 +08:00
试了一下,没有这个 bug
pocarisweat
2021-07-08 14:00:12 +08:00
@shutongxinq
感觉是偶发或者有其他什么条件,总之 iMessage 这个识别用户的逻辑有点奇怪😂
nameuser
2021-07-08 15:27:14 +08:00
你是不是把手机地区设置成资本主义国家了。
dingwen07
2021-07-08 15:53:05 +08:00
你要做的是把所有通讯录里的 86 号码给它加上+86,这样基本上不会搞错
Retr0
2021-07-08 21:18:21 +08:00
系统语言不是中文?
vokins
2021-07-08 21:58:14 +08:00
非国行手机?
imTerry
2021-07-08 22:01:32 +08:00
iPhone 地区设置「美国」的缘故吧,美国手机号开头+01 。经常能遇到这个问题,如果 Mac 也是设置成「美国」收到中国的短信,经常被识别成美国的电话格式。
如果为了避免这个问题,把地区改为非 1 开头的,比如+44 英国、+852 香港等。
Rrobinvip
2021-07-09 21:19:43 +08:00
看一下你的地区设置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/788278

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX