iPhone 上的 App 是怎么在卸载重装后仍然记录我的登录状态的

200 天前
 zhangsimon
iPhone 上卸载了的 App ,重新安装后打开会提示我是否登录之前的账号
我记得之前问过,有人说是用的 iCloud 钥匙串

我这次特意在重置过的手机上试的,全程没有开启 iCloud 钥匙串呀😲
App 是怎么做到还是记录了我的登录状态,好神奇
5838 次点击
所在节点    iPhone
33 条回复
WhatTheBridgeSay
200 天前
keychain 存了东西,macOS 可以看,单纯 iOS 看不到
Leonard
200 天前
@zhangsimon iOS 用户管理不了这个钥匙串,开发者可以管理自己 App 的钥匙串。用户要清除掉只能重置手机。这个我感觉确实一定程度上暴露了隐私
frankkly
200 天前
keychain ,美团系的 App 甚至不用你手动输入账号密码登录,只要你登录过他们家别的 App ,你首次打开新下载的 App 登录的时候,他会直接提示你用另一个 App 已经登录的账号进行登录
Ericality
200 天前
keychain 这个如果是重置之后选择从 iCloud 恢复 还会被恢复过来嘛?
如果不会的话 那定期重置手机是一个不错的方式(重置备用机)
zhangsimon
200 天前
@Ericality 参见 15 楼用户的发言,iCloud 恢复会保存那个记录…
所以要想完全抹掉,必须设置新的设备了🤡
Ericality
200 天前
@zhangsimon 好在备用机不存在不可丢失记录这一说
如果想保护隐私 还是要麻烦一点 定期重置 设置为新机并手动设置一遍才行🤡
moyumoyu
200 天前
其实这也是为什么很多用户使用了 iOS 就离不开的原因,因为很多小细节系统都给你做好了,就算你重装,卸载,换机,只要开启了 iCloud ,就不需要重复操作,只要 iCloud 同步的,一切都会恢复到你上一次使用时的状态,多台主机也是共通的,比如我的 nplayer 里面几台服务器的配置自动同步
baobao1270
199 天前
「钥匙串访问」,如果你有 Mac 设备可以清除掉,是随 iCloud 同步的
jwd1208
199 天前
建议试试 edge 浏览器,如果之前只要你有登陆过一次,后面不管是什么方式处理,再次安装后之前登陆过的邮箱都会出现,简直离谱
leesa
199 天前
@Ericality 直接在 Mac 的 [钥匙串访问] 中删掉对应的 app 信息就行了
wangj00756
198 天前
你选择的应该是卸载 app ,只删除 app 本体,数据还在,应该是存到“系统数据”里面了,等你下回来这个 app 就一模一样还原;
但是你选择删除 app ,那是连 app 和数据一起删除的。
aero99
198 天前
@baobao1270 #28 这个钥匙串访问入口在哪呢,是 iCloud 账户里面还是钥匙串和密码里面,没有找到
653513754
197 天前
@jacksonj297 deviceCheck 只能存两 bit 数据,用来标记黑产设备还行,根本做不到识别同一设备
卸载重装显示之前账号这种,就是把账号信息存 keychain,没什么违规的
ban 设备靠的是设备指纹,会不会绕过就看个人能力了

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

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

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

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

© 2021 V2EX