谷歌地图 APP 是如何在 iOS16 以后仍能获取到用户 SIM 卡所属国家的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
richchang
V2EX    iDev

谷歌地图 APP 是如何在 iOS16 以后仍能获取到用户 SIM 卡所属国家的?

  •  
  •   richchang 257 天前 3642 次点击
    这是一个创建于 257 天前的主题,其中的信息可能已经有所发展或是发生改变。
    CTCarrier 在 iOS16 以后已经被苹果弃用了,所有公开能获取到 MCC/MNC 或用户 SIM 卡所在国家的官方 API 似乎都无法使用了。

    但是谷歌地图仍然能识别出用户 SIM 卡是否是中国的。

    表现:只要 APP 识别用户 SIM 卡为中国,地图上的地点详情就不显示图片及评论。(大家可以自己测试)

    一些 hints:
    1 、只识别 SIM 卡,即:国内 SIM 卡连国外基站,仍然不显示;国外 SIM 卡连国内基站,仍然显示
    2 、双卡的情况下,会反映默认语音卡的国籍;即使默认数据卡为国内的,只要另一张国外卡设为默认语音卡(哪怕没信号),仍可显示图片。
    3 、iOS 17 、18 均可复现,说明该 API 至今仍然没有被删除。

    有人知道这是怎么实现以及通过 AppStore 审核的吗?
    21 条回复    2025-03-22 10:40:55 +08:00
    EthanZC
        1
    EthanZC  
       257 天前
    会不会只识别手机售卖地..国行手机不显示 or 苹果对国行设备做了特殊标记,app 开发为了合规,只需要识别是否国行设备就行?
    wuyadaxian
        2
    wuyadaxian  
       257 天前
    我猜是大厂白名单。有些 api 就是大厂备案给钱了就有专属。
    richchang
        3
    richchang  
    OP
       257 天前 via iPhone
    @EthanZC 不是,外版手机也是一样
    Stoney
        4
    Stney  
       257 天前 via iPhone
    @richchang 为啥我的一直可以看到评论呢?非国行但是一直都是国内手机卡
    kepenj
        5
    kepenj  
       257 天前
    首先 Apple 那边摒弃只是不再提供给外部开发者使用,并非直接移除了相关 API 逻辑。
    其次审核这种东西,可变因素太多了,开白是很直接的一种手段。
    最后,无论国内外,也无论是否互联网与否,都是人情世故。(我们以前游戏 UnityAds 开过白,这些都是通过国外大厂帮忙做的,更别说技术支持秒回复这种骚操作,当然我们使用的都不是人家对外的支持邮箱)
    zed1018
        6
    zed1018  
       257 天前
    我这个算是被检测了吗,只有图片没有评价
    kimcool
        7
    kimcool  
       257 天前
    刚试了,可以正常看到图片和评论日版+国内卡
    richchang
        8
    richchang  
    OP
       257 天前
    @zed1018 如果没有评论,图片只有街景,就说明是被检测到了。可以拔卡在空卡状态下测试对比。
    richchang
        9
    richchang  
    OP
       257 天前
    @Stoney 有些人,确实插国内手机卡也能看到评论和图片。我之前也是这样,但身边别人看不到。自从有一次手贱卸载谷歌地图 app ,并通过 Trollstore 删除所有 keychain 记录再重装 APP 以后,就看不到图片了。说明检测逻辑还是在 APP 里的。
    rayyume
        10
    rayyume  
       257 天前
    国行+国内卡可以看到评论。。之前有段时间在美国生活过两年,是不是跟 google 账号也有关系?
    GeekGuru
        11
    GeekGuru  
       257 天前
    Google 每年给苹果塞很多钱哩,系统级的 Google 搜索集成,多少有点特殊的关系吧。
    hyndaniel
        12
    hyndaniel  
       257 天前
    国行+国内卡,正常看评论,猜测可能跟账号有关
    https://imgur.com/a/gmGipex
    MacsedProtoss
        13
    MacsedProtoss  
       257 天前 via iPhone
    港版
    主要语音/主要流量:CN 卡
    同时有一张开着漫游可以语音/流量的:HK 卡
    可以正常使用所有功能

    苹果应该是全部返回默认值了,应该不是用 sim 卡检测的
    emma3
        14
    emma3  
       257 天前
    中国电信卡,加拿大版 ip15 pm ,从 IOS17 一直到现在的最新版,图片和评论一切显示正常没有缺失。
    gigishy
        15
    gigishy  
       256 天前 via iPhone
    国内各种 app 比如滴滴等,未登录情况下打开时,直接显示我的手机号供我一键注册账号,这个是不是比谷歌识别你 sim 卡国区做的更精细?
    flynaj
        16
    flynaj  
       256 天前 via Android
    Android 上 Google 的服务是根据 IP ,跟定位来的。
    xiaoming1992
        17
    xiaoming1992  
       256 天前 via Android
    @gigishy 别尬黑,这是运营商提供的能力
    https://dev.10086.cn/numIdentificH5?from=numIdentific
    hiiragiharunatsu
        18
    hiiragiharunatsu  
       256 天前
    试了一下 日版 iphone 中国电信卡 漫游在 docomo ios 版谷歌地图正常使用时间线和街景 插入 pixel 则立刻丧失这些功能
    5966
        19
    5966  
       256 天前 via iPhone
    TikTok 不也是一样
    sd1435728
        20
    sd1435728  
       255 天前
    @5966 tiktok 现在检测不到 sim 卡,或者不检测了,换区域 + 代理 可以正常使用
    5966
        21
    5966  
       252 天前 via iPhone
    @sd1435728 我的 15.4 系统,可能是低了,还是需要拔卡!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2507 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 11:30 PVG 19:30 LAX 03:30 JFK 06:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86