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

iOS 验证短信 直接显示联系人是怎么实现的

  •  
  •   kyf0722 · 2020-08-02 10:39:34 +08:00 · 2792 次点击
    这是一个创建于 1572 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天收到 DHL 的发货通知,很奇怪为什么能直接显示联系人名字而不是电话号码

    之前收到 uber 和 amazon 的验证码在 message 中是直接显示为 uber 或者 amazon 的。一开始以为是 app 把自己的短信通道号码写到了通讯录中。

    今天收到 dhl 的短信就奇怪了,我没有安装过任何 dhl 相关的 app 。不可能存在上面的情况。

    然后翻看了一下之前的一下短信,amazon,line,uber 发现这些短信是只显示名字点发信人详情是无法找到原始电话号码的,应该不是通讯录保存的原因,似乎有别的方法

    这个是怎没实现的,有人知道吗

    找到原因了,原来是运营商支持: https://messente.com/blog/messente/what-is-sms-sender-id

    5 条回复    2020-08-02 20:48:48 +08:00
    WildCat
        1
    WildCat  
       2020-08-02 10:41:12 +08:00
    国外运营商的功能
    Semidio
        2
    Semidio  
       2020-08-02 10:49:34 +08:00   ❤️ 1
    BrettD
        3
    BrettD  
       2020-08-02 12:15:34 +08:00 via iPhone
    因为这些短信就不是从什么号码发过来的,发信人直接就是公司名字
    qq960826
        4
    qq960826  
       2020-08-02 13:50:31 +08:00
    我新加坡的手机接的验证码都是这样
    ruanmeibi
        5
    ruanmeibi  
       2020-08-02 20:48:48 +08:00 via iPhone
    就中国没吧。在英国🇬🇧有的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2111 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:13 · PVG 00:13 · LAX 08:13 · JFK 11:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.