App 卸载了,怎么还记录了登录状态?

2023-01-31 11:45:00 +08:00
 moonkiller
最近卸载重装了下 instagram
发现重新打开 App 时
instagram 直接提示我登录之前的账号

问题来了
iPhone 卸载 App 时不是都删除了吗
instagram 是在哪里保留了我的登录信息?

难道 App 可以记录设备 ID 和账号 ID 做云端匹配?
如果想保护隐私,这种信息怎么抹除啊?
7589 次点击
所在节点    iPhone
10 条回复
MX123
2023-01-31 12:02:20 +08:00
1.把登录信息存到 iCloud 里
2.把登录信息存到钥匙串里
moonkiller
2023-01-31 12:57:02 +08:00
@MX123
这两个选项可以关闭吗
关闭后会影响 App 日常体验吗?
MX123
2023-01-31 13:54:00 +08:00
可以关闭特定 App 的 iCloud 备份,钥匙串应该无法关闭
ShadowPower
2023-01-31 13:56:33 +08:00
如果卸载只是把应用程序拖到废纸篓,其实会有残留。几乎所有 macOS 应用都是,我见过的特例只有旧版本 Redis Desktop Manager 。

软件的配置并不会保存到应用程序目录里,否则每次用户手动用新版软件覆盖旧版本的时候,因为 macOS ( Finder )默认行为会删掉整个文件夹再用新的取代,一更新就丢失所有配置。
ShadowPower
2023-01-31 13:57:18 +08:00
看错了分区,iOS 的话,残留的数据只在 iCloud 里……
moonkiller
2023-01-31 14:31:24 +08:00
@ShadowPower
我点开 iCloud ,翻了下 iCloud 下的 App 列表,发现没有 instagram
那就是存到了钥匙串里?
我关闭钥匙串,下次重装 App 就不会被追踪登录信息了吗?
ShadowPower
2023-01-31 15:40:52 +08:00
@moonkiller 这种情况下仍然有 IDFV 和 IDFA 可以判断是不是同一台设备。
前者在同一个厂商的 APP 中共享,卸载这个开发商的所有 APP 会重新生成。
后者全设备共享,可以跨开发商得到唯一 ID ,重置设备时重新生成。当然现在的 iOS 可以不给跟踪权限来避免 APP 获取这个 ID 。
luhe
2023-01-31 19:11:53 +08:00
Keychain ,请楼下科普:
moonkiller
2023-01-31 22:05:16 +08:00
@luhe 我刚把 iCloud 里的钥匙串关了
然后把 instagram 卸载,重装后还是提示我登录账号(后面写了已保存到 iCloud 钥匙串)😂
该怎么删掉这些登录信息啊
moonkiller
2023-02-18 19:20:07 +08:00
@ShadowPower
我手机上 Meta 公司的 App 只安装了 Instagram (没有 Whatsapp 和 Facebook )
iCloud 里钥匙串也是关闭的
权限里 Instagram 也没有跟踪权限
可是卸载 Instagram 再安装后,还是出现了登录账号😅

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

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

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

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

© 2021 V2EX