iOS14.5 允许禁止访问设备识别符,美团是怎么判断是这个设备之前是否用过的?

2022-07-13 05:02:22 +08:00
 technet
3492 次点击
所在节点    程序员
23 条回复
technet
2022-07-13 05:02:42 +08:00
买了个新手机号发现没办法用新用户 18 元优惠
dingwen07
2022-07-13 06:25:47 +08:00
有可能是手机号是回收号
或者你登录了同一个 Apple ID
technet
2022-07-13 07:11:29 +08:00
@dingwen07 手机号之前没被用过,Apple ID 美团应该没有权限获取吧,可能是靠读取设备 ID 但是不知道怎么读取到的
chotow
2022-07-13 07:26:56 +08:00
在 macOS 上打开钥匙串,你能发现里边满地狗屎,各大厂写了很多记录项
Andmeics
2022-07-13 07:44:15 +08:00
@chotow 这是正解
free9fw
2022-07-13 08:38:16 +08:00
keychain group
Lin0936
2022-07-13 08:41:42 +08:00
第一次装就生成个 ID 写到 keychain 里并上传服务器
technet
2022-07-13 08:43:01 +08:00
@chotow @Andmeics @free9fw @Lin0936 把 keychain 关闭也能识别同一个设备,不知道怎么做到的
lyuxiuchen
2022-07-13 08:47:52 +08:00
卸载 app 的时候没有卸载干净,或者手机还装有别的美团系 app ?
Lin0936
2022-07-13 08:49:51 +08:00
@technet 这个 keychain 不是你能看到那个存密码的,是提供给 App 存敏感信息用的,用户不能操作到,被这些 App 滥用了
FaiChou
2022-07-13 08:51:11 +08:00
@technet 有 sdk 可以直接获取手机号码 比如 https://netease.im/quicklogin
liuidetmks
2022-07-13 09:01:05 +08:00
https://developer.apple.com/documentation/devicecheck?language=objc

正规的用法应该是这个,提供 4 个状态,省着点用就行
technet
2022-07-13 09:09:24 +08:00
@Lin0936 把 keychain 完全关闭还能获取到?
@liuidetmks 这样子的话刷机重装系统卖二手机的话第二任主人也不能使用新用户优惠?
@lyuxiuchen 没有诶
@FaiChou 没插手机号
liuidetmks
2022-07-13 09:23:00 +08:00
@technet 二手手机只能舍弃了。这是最简单有效的办法了。
后面听说,app 的 keychain 苹果也要改了。数据变成用户可见可操作
laoyur
2022-07-13 09:26:32 +08:00
@technet
> 把 keychain 完全关闭还能获取到?

事实就是:iOS 上你没法关
ruixue
2022-07-13 10:05:18 +08:00
@technet 此 keychain 非彼 keychain ,是 iOS 提供给 App 的卸载后仍可保留的用户不可访问也不可控制读写的私密存储空间,本意是为了方便 App 保存一次性内购等重要记录,防止用户误删 App 导致虚拟资产无法恢复进而出现大量投诉,但现在被滥用的很厉害。这部分数据如果 App 自己不主动删,现阶段只能通过抹掉所有内容和设置或连电脑不保留数据恢复 iOS 来清空
mansurx
2022-07-13 13:16:23 +08:00
美团么,它还能记录你连接 wifi 的 bssid 、网卡 mac 地址什么的,可能是用于防止室内定位漂移
dingwen07
2022-07-13 13:20:23 +08:00
@technet #3 通过往 iCloud 里存放识别码,就可以识别 Apple ID 了
technet
2022-07-13 13:22:05 +08:00
@mansurx 苹果 iOS14.5 禁止访问了识别符居然还能识别不是新设备,可能只有越狱才能改了。
yoyoyoyolol
2022-07-13 13:46:03 +08:00
手机恢复出厂设置可以清空软件商写入 keychain 的字段记录,不嫌麻烦可以试试

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

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

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

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

© 2021 V2EX