登录的时候,我用其他手机登录, 就提示「请使用本机号码登录」
当我真的用这个手机的号码登录的时候,果然就可以了
说明他真的可以获取到我的本机号码
明明没有给什么权限呀
这是怎么回事
1
mm163 2018-01-03 12:55:15 +08:00
移动分析自己应用流量的来源很容易。
运营商对每条上网通讯都有记录的。 |
2
honeycomb 2018-01-03 12:56:42 +08:00 via Android
这是运营商侧做到的,和你手机无关。iOS 也没有获取本机号码的接口
|
3
xuanboyi 2018-01-03 13:02:27 +08:00 via iPhone
你知道电信营业厅的本机号码直接登陆功能吗
|
4
ColinZeb 2018-01-03 13:03:14 +08:00
小米的 app 也可以获取手机号,难道也是和运营商合作?
|
5
ColinZeb 2018-01-03 13:04:20 +08:00
对了,还是连 wifi 的情况下。通过运营商 api 获取 ip 应该不是很靠谱
|
6
wy315700 2018-01-03 13:05:06 +08:00
|
8
zea 2018-01-03 13:07:38 +08:00 via Android
大概是 10 年前,用移动数据访问移动部分自己的网页(如营业厅)就可以免登录了。
|
10
weioyi 2018-01-03 13:20:03 +08:00
@honeycomb IOS 一定有获取本机号码的接口。不信你换个手机号码,在 “设置->apple ID -> 号码页面” 就可以看到本机号码
|
12
weioyi 2018-01-03 13:24:06 +08:00
很多运营商的 APP 都有检测本机号码的功能。联通客户端,验证码登录,不是本机号码,不能办理 /查询业务。
飞信根本就不让登录。就这封闭程度,还想咸鱼翻身,呵呵。 |
13
lmmortal 2018-01-03 13:25:37 +08:00 via iPhone
@laoyur ios 不需要设置号码 它自己会识别出来号码 不知道用了什么技术 可能后台发送短信了
|
14
laoyur 2018-01-03 13:29:42 +08:00
@lmmortal #13 重新看了下,可能你是对的
两个 iPhone,移动卡显示的号码是可以编辑的,那应该是从 SIM 卡读写? 电信卡显示的号码不可编辑,估计是这个 SIM 卡激活时从运营商那获取到的 |
15
lmmortal 2018-01-03 13:37:35 +08:00 via iPhone
@laoyur 不一定要从运营商那里获取 ios 直接在后台发送一串信息给 apple 的短信网关 然后 ios 根据这条信息内容去 apple 服务器获取手机号码
|
16
topbandit 2018-01-03 13:45:59 +08:00
运营商不仅能从流量中获取你的手机号,还能获取 IMSI
|
18
150 2018-01-03 14:13:11 +08:00
把 sim 卡拔了
|
20
honeycomb 2018-01-03 14:38:27 +08:00
|
21
xiaoliuzi 2018-01-03 15:14:20 +08:00
参考中国移动开发者社区-本机号码校验:
http://dev.10086.cn/cmpassport/ |
22
ColinZeb 2018-01-03 15:31:04 +08:00
@wy315700 别逗! sdk 是什么? sdk 又不是数据库,sdk 只不过是类库而已,想要获取手机号肯定要向服务器发请求,发请求短信流量两种都不通,你说说还有什么方式。
|
23
honeycomb 2018-01-03 15:35:59 +08:00
|
24
ichanne 2018-01-03 15:43:11 +08:00
之前使用滴滴 App 的时候也被检测出非本机号码,不知道滴滴如何获取的
|
26
ColinZeb 2018-01-03 16:33:53 +08:00 via iPhone
@honeycomb 我是说连着 wifi 的情况下,你可能没看到我前面的回复。连着 wifi 怎么走数据流量。
|
27
heiyutian 2018-01-03 16:45:42 +08:00 via Android
我卡 1 是联通是主卡,卡 2 是移动,然后飞信不能登陆。
|
29
jason19659 2018-01-03 18:19:01 +08:00
那安卓用 xposed 改个号不就可以为所欲为了
|