如何阻止 app 访问我的 sim 数据上网内网 ip 地址实现一键登录?

2023-05-14 09:01:41 +08:00
 MuskLee
4g 数据流量上网的时候,如何阻止 app 访问我的 sim 数据上网内网 ip 地址实现一键登录?

越狱能实现吗,不想 app 获取我的手机号码



6742 次点击
所在节点    iOS
40 条回复
ThirdFlame
2023-05-14 09:15:29 +08:00
未授权之前,app 拿不到你的手机号。 只有运营商的 sdk 能看到前 3 位和后 4 位。
只有授权同意后,APP 才能获得
MuskLee
2023-05-14 09:19:42 +08:00
@ThirdFlame 压根我就不想泄露能调用 sdk 的参数,😄
shinsekai
2023-05-14 09:20:15 +08:00
MIUI 好像可以阻止
MuskLee
2023-05-14 09:21:38 +08:00
@shinsekai miui 是啥😂
python35
2023-05-14 10:18:58 +08:00
OP 手机上有小火箭之类的话阻止对应运营商的授权域名就可以了
Zikinn
2023-05-14 10:41:43 +08:00
wy315700
2023-05-14 10:49:06 +08:00
MIUI 在一键登录授权之前系统会弹出提示
点不允许 app 就拿不到授权信息
MuskLee
2023-05-14 11:11:15 +08:00
@Zikinn app 如果是服务器云端端提交 sdk 验证,本地屏蔽也没有用吧
MuskLee
2023-05-14 11:12:19 +08:00
@python35 我主要是想在 ios 系统上解决
python35
2023-05-14 11:29:28 +08:00
@MuskLee 本地屏蔽就可以,我手机上用小火箭屏蔽了#6 列出的这些域名,屏蔽了就不会跳转到一键登录了(我用的联通),验证码登录不影响
SunsetShimmer
2023-05-14 11:43:16 +08:00
@MuskLee #8 不太可能有“云端端提交 sdk 验证”这种操作...

这个接口需要用户用手机流量访问才可以获得用户手机号,是因为运营商知道正在使用流量的人是谁。
popzuk
2023-05-14 11:45:27 +08:00
用自建 dns 或代理软件屏蔽上面提到的域名。
yfugibr
2023-05-14 11:51:45 +08:00
@ThirdFlame #1 但这个授权界面不是 app 自己做的吗,也有可能是假的吧,实际上已经获取过了?
Xusually
2023-05-14 12:00:08 +08:00
@yfugibr 你接入过一键登录 sdk 就知道了,页面 app 只可以自定义很少的内容。用户不授权的话,拿不到号码。
MuskLee
2023-05-14 12:18:37 +08:00
@yfugibr 我也觉得
MuskLee
2023-05-14 12:19:32 +08:00
@SunsetShimmer 没用过,有道理
pheyer
2023-05-14 12:21:03 +08:00
苹果已经着手禁用了,如果 App 是用 Xcode14.3 打包的,且用户系统是 iOS 16.4 ,用户一键登录应该是实现不了的,因为关键的 CTCarrier api 被禁用了
MuskLee
2023-05-14 12:23:44 +08:00
@pheyer 期待😊
d1g1tal0cean
2023-05-14 12:41:07 +08:00
为什么运营商的 sdk 可以,苹果给开的口子?
xiaowowo
2023-05-14 12:45:39 +08:00
@ThirdFlame 你是低估了大数据的能力。

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

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

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

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

© 2021 V2EX