moonkiller
V2EX  ›  iPhone

探探怎么做到删除 app 后还能记录登录帐号的?

  •  
  •   moonkiller · Nov 11, 2017 · 23068 views
    This topic created in 3144 days ago, the information mentioned may be changed or developed.
    之前删除了 iPhone 上的探探
    又重新下载了回来
    竟然自动蹦出来提示我是否要登录之前的帐号

    这事怎么做到的?
    应该不是根据手机号判断的,因为刚打开 app 时还没允许获取通讯录权限
    11 replies    2017-11-13 09:05:10 +08:00
    wym572
        1
    wym572  
       Nov 11, 2017 via iPhone
    iCloud Keychain
    moonkiller
        2
    moonkiller  
    OP
       Nov 11, 2017
    @wym572 看了下 我的 iCloud 钥匙串关着的
    hstdt
        3
    hstdt  
       Nov 11, 2017 via iPhone
    @moonkiller 本地 keychain 吧,和开没开 icloud 没关系。你删了 app 还是有的。
    iPhoneX
        4
    iPhoneX  
       Nov 11, 2017
    残留文件没删干净
    moonkiller
        5
    moonkiller  
    OP
       Nov 11, 2017
    @hstdt 那该怎么删本地的 keychain ?
    userlol
        6
    userlol  
       Nov 11, 2017   ❤️ 1
    储存在 keychain 里,最初是用 UDID 标识用户的,后来随着 MAC 等被 Apple 禁止读取后采取了这种折衷做法。iOS 10.3 后删除 app 时该 app 的 keychain 数据会被清空,先于 iOS 10.3 之前的系统无法手动清除,只能通过越狱对 /var/keychains/*.db 进行修改。
    PS:要避免这个情况,删除前先登出账号,或者彻底一点,设置中抹除所有数据也可以。
    hstdt
        7
    hstdt  
       Nov 12, 2017 via iPhone
    @userlol 你这种删除 app 会删除 keychain 的情况应该只存在 iOS 10.3beta 1-5,之后机制又改回来了。
    hstdt
        8
    hstdt  
       Nov 12, 2017 via iPhone
    @moonkiller 没想到什么太好的办法。暂时只想到抹掉设备,然后不要恢复之前的备份。可能成本有点高。
    lrigi
        9
    lrigi  
       Nov 12, 2017 via iPhone
    炉石也可以啊,删了再装不用登账号了
    ......
    这样确实不好
    strongcoder
        10
    strongcoder  
       Nov 12, 2017 via iPhone
    本地钥匙串很方便啊,难道你们卸载个软件就要抹掉机器重装么
    Colin0118
        11
    Colin0118  
       Nov 13, 2017
    本地钥匙串
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   890 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 18:38 · PVG 02:38 · LAX 11:38 · JFK 14:38
    ♥ Do have faith in what you're doing.