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

3 天前
richchang  richchang
CTCarrier 在 iOS16 以后已经被苹果弃用了,所有公开能获取到 MCC/MNC 或用户 SIM 卡所在国家的官方 API 似乎都无法使用了。

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

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

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

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

苹果应该是全部返回默认值了,应该不是用 sim 卡检测的
emma3
3 天前
中国电信卡,加拿大版 ip15 pm ,从 IOS17 一直到现在的最新版,图片和评论一切显示正常没有缺失。
gigishy
2 天前
国内各种 app 比如滴滴等,未登录情况下打开时,直接显示我的手机号供我一键注册账号,这个是不是比谷歌识别你 sim 卡国区做的更精细?
flynaj
2 天前
Android 上 Google 的服务是根据 IP ,跟定位来的。
xiaoming1992
2 天前
@gigishy 别尬黑,这是运营商提供的能力
https://dev.10086.cn/numIdentificH5?from=numIdentific
hiiragiharunatsu
2 天前
试了一下 日版 iphone 中国电信卡 漫游在 docomo ios 版谷歌地图正常使用时间线和街景 插入 pixel 则立刻丧失这些功能
5966
2 天前
TikTok 不也是一样
sd1435728
1 天前
@5966 tiktok 现在检测不到 sim 卡,或者不检测了,换区域 + 代理 可以正常使用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1118995

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX