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

2023-11-20 14:29:20 +08:00
 zhangsimon
iPhone 上卸载了的 App ,重新安装后打开会提示我是否登录之前的账号
我记得之前问过,有人说是用的 iCloud 钥匙串

我这次特意在重置过的手机上试的,全程没有开启 iCloud 钥匙串呀😲
App 是怎么做到还是记录了我的登录状态,好神奇
9712 次点击
所在节点    iPhone
33 条回复
WhatTheBridgeSay
2023-11-20 16:03:31 +08:00
keychain 存了东西,macOS 可以看,单纯 iOS 看不到
Leonard
2023-11-20 16:40:49 +08:00
@zhangsimon iOS 用户管理不了这个钥匙串,开发者可以管理自己 App 的钥匙串。用户要清除掉只能重置手机。这个我感觉确实一定程度上暴露了隐私
frankkly
2023-11-20 16:42:20 +08:00
keychain ,美团系的 App 甚至不用你手动输入账号密码登录,只要你登录过他们家别的 App ,你首次打开新下载的 App 登录的时候,他会直接提示你用另一个 App 已经登录的账号进行登录
Ericality
2023-11-20 16:46:32 +08:00
keychain 这个如果是重置之后选择从 iCloud 恢复 还会被恢复过来嘛?
如果不会的话 那定期重置手机是一个不错的方式(重置备用机)
zhangsimon
2023-11-20 16:51:53 +08:00
@Ericality 参见 15 楼用户的发言,iCloud 恢复会保存那个记录…
所以要想完全抹掉,必须设置新的设备了🤡
Ericality
2023-11-20 16:54:43 +08:00
@zhangsimon 好在备用机不存在不可丢失记录这一说
如果想保护隐私 还是要麻烦一点 定期重置 设置为新机并手动设置一遍才行🤡
moyumoyu
2023-11-20 17:26:58 +08:00
其实这也是为什么很多用户使用了 iOS 就离不开的原因,因为很多小细节系统都给你做好了,就算你重装,卸载,换机,只要开启了 iCloud ,就不需要重复操作,只要 iCloud 同步的,一切都会恢复到你上一次使用时的状态,多台主机也是共通的,比如我的 nplayer 里面几台服务器的配置自动同步
baobao1270
2023-11-21 02:29:18 +08:00
「钥匙串访问」,如果你有 Mac 设备可以清除掉,是随 iCloud 同步的
jwd1208
2023-11-21 11:22:36 +08:00
建议试试 edge 浏览器,如果之前只要你有登陆过一次,后面不管是什么方式处理,再次安装后之前登陆过的邮箱都会出现,简直离谱
leesa
2023-11-21 21:39:26 +08:00
@Ericality 直接在 Mac 的 [钥匙串访问] 中删掉对应的 app 信息就行了
wangj00756
2023-11-22 09:56:50 +08:00
你选择的应该是卸载 app ,只删除 app 本体,数据还在,应该是存到“系统数据”里面了,等你下回来这个 app 就一模一样还原;
但是你选择删除 app ,那是连 app 和数据一起删除的。
aero99
2023-11-22 10:47:56 +08:00
@baobao1270 #28 这个钥匙串访问入口在哪呢,是 iCloud 账户里面还是钥匙串和密码里面,没有找到
653513754
2023-11-23 11:28:33 +08:00
@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