这个钥匙链不是“自动密码填充”。指的是提供给第三方 app 储存数据的地方,类似 windows 上的注册表。尽管删掉 app ,钥匙链的数据依然存在。
思考了很久,想不出这个东西对于用户的意义。
最近一直在想办法禁止第三方 app 创建钥匙链内容,结果是一些 app 会卡死在启动过程,一些 app 关闭后登陆状态就退出了。
可见只有少部分 app 用来储存登陆信息,其他 app 都是在里面拉屎。
希望苹果以后在某个版本可以彻底的移除钥匙链。
1
shinsekai 44 天前 2
对开发者意义很大,完美解决了反复重装薅羊毛以及风控识别的问题
|
2
wyd011011daniel 44 天前
好像同一个公司下 app 也是通过这个方式 识别登陆状态,比如微软谷歌系。然后还有一楼说的,如果不给开发者一个很好的确定你是你的方式,每次下载重装 app 都以为是新用户,风控上很难做。
|
4
iro 44 天前 1
谁能想到这玩意还和我一个 app 的消息推送挂钩,删掉相关条目以后消息推送才有
|
6
ShikiSuen OP @shinsekai https://v2ex.com/t/1032273 不用越狱,不会被 app 检测环境异常
|
7
ruimz 44 天前 via iPhone
uber eats 靠这个拒绝 iOS 用户薅羊毛,但是对于 Android 没办法
微软和谷歌系 app 登录一个之后全家都有登陆也是靠这个 |
12
jjxtrotter 44 天前 via iPhone
@leonshaw macOS 是在钥匙串那里删吗
|
14
ferrum 44 天前 via iPhone
Keychain 被滥用了不代表它没有意义,它最重要的目的是存储需要加密的信息,这是为什么 Wi-Fi 密码之类的信息可以在 Keychains App 看到。
|
15
ipwx 44 天前 1
如果系统不提供,每个程序就要五花八门提供不知道到底有没有正确实现的加密信息存储。
|
18
WhatTheBridgeSay 43 天前
我也很讨厌 keychain 被滥用,并且最绝的一点是如果你没有 mac 和 iCloud 同步,你连看的权利都没有,对于用户来说完全是个黑箱,
|