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

iMessage 有个非常尴尬的 bug

  •  
  •   pocarisweat · 106 天前 via iPhone · 2836 次点击
    这是一个创建于 106 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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   106 天前
    iOS14.6 正式版 从没遇到过,刚还试了一下,没问题
    shutongxinq
        2
    shutongxinq   106 天前
    试了一下,没有这个 bug
    pocarisweat
        3
    pocarisweat   106 天前 via iPhone
    @shutongxinq
    感觉是偶发或者有其他什么条件,总之 iMessage 这个识别用户的逻辑有点奇怪😂
    nameuser
        4
    nameuser   106 天前   ❤️ 2
    你是不是把手机地区设置成资本主义国家了。
    dingwen07
        5
    dingwen07   106 天前 via iPhone
    你要做的是把所有通讯录里的 86 号码给它加上+86,这样基本上不会搞错
    Retr0
        6
    Retr0   106 天前
    系统语言不是中文?
    vokins
        7
    vokins   105 天前 via iPhone
    非国行手机?
    imTerry
        8
    imTerry   105 天前
    iPhone 地区设置「美国」的缘故吧,美国手机号开头+01 。经常能遇到这个问题,如果 Mac 也是设置成「美国」收到中国的短信,经常被识别成美国的电话格式。
    如果为了避免这个问题,把地区改为非 1 开头的,比如+44 英国、+852 香港等。
    Rrobinvip
        9
    Rrobinvip   105 天前
    看一下你的地区设置
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2283 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:34 · PVG 21:34 · LAX 06:34 · JFK 09:34
    ♥ Do have faith in what you're doing.