V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pocarisweat
V2EX  ›  Apple

iMessage 有个非常尴尬的 bug

  •  
  •   pocarisweat · 2021-07-08 12:44:09 +08:00 via iPhone · 3572 次点击
    这是一个创建于 994 天前的主题,其中的信息可能已经有所发展或是发生改变。
    iOS 13 引入了分享内容的时候可以快速选择某些应用的联系人的功能。当我想把链接或者图片发给某个联系人的时候,尴尬的事情来了:假设朋友的手机号是 159-xxxx-xxxx,结果分享时会被实际发到+1(59x)-xxx-xxxx 这个号码去,即使通讯录里这个号码前面有+86 也是一样。

    暂时的解决办法就是把这个+1 开头的号码也加到这个联系人头上。从 iOS 13 测试版就遇到这个 bug,没想到 iOS 15 测试版还在
    9 条回复    2021-07-09 21:19:43 +08:00
    deplives
        1
    deplives  
       2021-07-08 13:13:16 +08:00
    iOS14.6 正式版 从没遇到过,刚还试了一下,没问题
    shutongxinq
        2
    shutongxinq  
       2021-07-08 13:50:30 +08:00
    试了一下,没有这个 bug
    pocarisweat
        3
    pocarisweat  
    OP
       2021-07-08 14:00:12 +08:00 via iPhone
    @shutongxinq
    感觉是偶发或者有其他什么条件,总之 iMessage 这个识别用户的逻辑有点奇怪😂
    nameuser
        4
    nameuser  
       2021-07-08 15:27:14 +08:00   ❤️ 2
    你是不是把手机地区设置成资本主义国家了。
    dingwen07
        5
    dingwen07  
       2021-07-08 15:53:05 +08:00 via iPhone
    你要做的是把所有通讯录里的 86 号码给它加上+86,这样基本上不会搞错
    Retr0
        6
    Retr0  
       2021-07-08 21:18:21 +08:00
    系统语言不是中文?
    vokins
        7
    vokins  
       2021-07-08 21:58:14 +08:00 via iPhone
    非国行手机?
    imTerry
        8
    imTerry  
       2021-07-08 22:01:32 +08:00
    iPhone 地区设置「美国」的缘故吧,美国手机号开头+01 。经常能遇到这个问题,如果 Mac 也是设置成「美国」收到中国的短信,经常被识别成美国的电话格式。
    如果为了避免这个问题,把地区改为非 1 开头的,比如+44 英国、+852 香港等。
    Rrobinvip
        9
    Rrobinvip  
       2021-07-09 21:19:43 +08:00
    看一下你的地区设置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1418 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:46 · PVG 07:46 · LAX 16:46 · JFK 19:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.