hanliu
V2EX  ›  Apple

iOS APP 是如何获取本机号码的?

  •  
  •   hanliu · Jul 14, 2021 via iPhone · 5466 views
    This topic created in 1944 days ago, the information mentioned may be changed or developed.

    背景:iPhone12Pro,双卡:联通主卡 /移动副卡。

    现象:1. 使用手机号登陆一些 APP 时,会提示使用本机号码一键登录。这些 APP 获取的本机号码都是副卡,而期望获取主卡。2. 卡托上双卡换位置也没用。3. 控制中心左上角显示副卡在上面,主卡在下面。

    猜测:主卡 2017 年办理,开机会弹出联通欢迎界面。据说新卡不会弹出这个界面。所以猜测卡太老了导致的。

    有懂的小伙伴分析一波吗?如何让 APP 检测到的本机号码是主卡而不是副卡。

    18 replies  •  2024-04-04 12:08:10 +08:00
    kera0a
    kera0a
    Jul 14, 2021 via iPhone❤️1
    1
    你用哪张卡的流量就是哪张卡登录
    SingeeKing
    SingeeKing
    Jul 14, 2021 via iPhone
    2
    这是运营商 API
    akring
    akring
    Jul 14, 2021
    3
    运营商 SDK,无解
    dingwen07
    dingwen07
    Jul 14, 2021 via iPhone
    4
    运营商 api,miui 可拦截
    terence4444
    terence4444
    Jul 14, 2021 via iPhone
    5
    通过流量,你可以试试关流量用 Wi-Fi 看他还能不能探测
    hanliu
    hanliu
    OP
    Jul 14, 2021 via iPhone
    6
    @kera0a
    @SingeeKing
    @akring
    @dingwen07 一楼可能是正解。尝试使用主卡作为流量卡。登录时的本机号码不再是副卡,理论上应该变成主卡,但也不提示本机号码。可能联通不提供这样的服务?
    dingwen07
    dingwen07
    Jul 14, 2021 via iPhone
    7
    @dingwen07 #4 刚说着更新了下系统,这个功能去掉了
    dingwen07
    dingwen07
    Jul 14, 2021 via iPhone
    8
    @dingwen07 #7 是改成手动开启了
    westoy
    westoy
    Jul 14, 2021
    9
    这是运营商提供了接近小 20 年的服务了, 当年 wap 时代就能通过添加 http head 头的方式给定向网站传递用户的手机号码
    petercui
    petercui
    Jul 15, 2021
    10
    @hanliu 三家都提供,你这个 app 没接入而已。
    justfun
    justfun
    Jul 15, 2021
    11
    运营商提供的认证服务 eg.
    https://open.10086.cn/#/capability/14
    745839
    745839
    Jul 15, 2021
    12
    @dingwen07 #4 具体咋操作?
    dingwen07
    dingwen07
    Jul 15, 2021 via iPhone
    13
    @745839 #12 需要开发版,去隐私保护那边的隐私保护实验室开启
    icecap
    icecap
    Jul 15, 2021
    14
    按照运营商那边(电信)给出的说法,的确有接口给第三方进行直接认证。但是在用户点击同意之前,第三方是拿不到完整的号码的。
    但是据个人体验还有绕过运营商接口的办法。比如我曾经百度之后浏览了一个做家装设计的页面,一分钟之后便接到电话。
    Clay0620
    Clay0620
    Jul 15, 2021
    15
    必须开数据流量才行,你可以试试下载一个移动的客户端,有 Wi-Fi 的时候,还是需要开着流量,不然无法登录成功
    julyclyde
    julyclyde
    Jul 15, 2021
    16
    iPhone 需要选默认语音号码
    运营商网上营业厅 app 、激活 watch 等都是靠这个来判断的
    和卡托位置无关
    littlewing
    littlewing
    Jul 15, 2021
    17
    @anranruoxia 百度账号绑定了手机号或者广告联盟的某一个网站绑定过手机号吧
    FrankieLi
    FrankieLi
    Apr 4, 2024
    18
    +1 ,现在遇到的本机号码登录,自动检测到的都是流量卡,尝试换卡托位置也不行,有其他方法可以检测副卡号码吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4279 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    ♥ Do have faith in what you're doing.