pocarisweat
V2EX  ›  Apple

iMessage 有个非常尴尬的 bug

  •  
  •   pocarisweat · Jul 8, 2021 via iPhone · 4292 views
    This topic created in 1800 days ago, the information mentioned may be changed or developed.
    iOS 13 引入了分享内容的时候可以快速选择某些应用的联系人的功能。当我想把链接或者图片发给某个联系人的时候,尴尬的事情来了:假设朋友的手机号是 159-xxxx-xxxx,结果分享时会被实际发到+1(59x)-xxx-xxxx 这个号码去,即使通讯录里这个号码前面有+86 也是一样。

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