V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dzzchao
V2EX  ›  程序员

为什么像微博 iOS 版本,还有拼多多 iOS 版,下载后不需要账号登录,下载完安装上就是登录状态?

  •  
  •   dzzchao · 2020-12-20 12:43:56 +08:00 · 6537 次点击
    这是一个创建于 1433 天前的主题,其中的信息可能已经有所发展或是发生改变。
    35 条回复    2020-12-31 12:34:37 +08:00
    SingeeKing
        1
    SingeeKing  
       2020-12-20 12:48:05 +08:00   ❤️ 2
    之前登录过?如果登录信息存在了 Keychain 的话只有还原才会重置
    ljpCN
        2
    ljpCN  
       2020-12-20 13:00:04 +08:00 via iPhone
    iCloud sync ?
    S179276SP
        3
    S179276SP  
       2020-12-20 13:01:26 +08:00 via Android
    知乎也是
    opengps
        4
    opengps  
       2020-12-20 13:11:32 +08:00
    用的手机卡是同一张?通信运营商有这么个手机号免登陆的服务
    datou
        5
    datou  
       2020-12-20 13:17:57 +08:00
    抖音在猴机上也是自动登录
    Ives
        6
    Ives  
       2020-12-20 13:25:50 +08:00 via iPhone
    @opengps 手机号免登录需要授权
    sheyupen
        7
    sheyupen  
       2020-12-20 13:44:18 +08:00 via iPhone
    以前登陆过,删除 app 后会保留部分信息,不过确实是个谜,因为如果你删除了意味着数据也丢了
    kera0a
        8
    kera0a  
       2020-12-20 13:48:00 +08:00 via iPhone
    登录凭证放系统 keychain 了,删除再装回来还是能访问之前存的凭证
    oreoiot
        9
    oreoiot  
       2020-12-20 13:59:01 +08:00 via iPhone
    keychain 也要手动点选呐,自动读取是不是有点吓人了
    chinvo
        10
    chinvo  
       2020-12-20 14:02:42 +08:00 via iPhone   ❤️ 1
    @sheyupen #7
    @oreoiot #9

    应用自己的 keychain namespace,在删应用的时候不会清空,装回来他去读也不需要授权
    chinvo
        11
    chinvo  
       2020-12-20 14:03:26 +08:00 via iPhone
    之前有几个 beta 版会在删应用时清空 keychain,然后被流氓们合伙抵制了
    cairnechen
        12
    cairnechen  
       2020-12-20 14:28:18 +08:00
    Tink
        13
    Tink  
       2020-12-20 14:38:18 +08:00 via Android
    就是 keychain
    exploreexe
        14
    exploreexe  
       2020-12-20 14:51:07 +08:00
    ios 有个神奇的玩意叫做 keychain
    yyfearth
        15
    yyfearth  
       2020-12-20 15:03:15 +08:00
    @chinvo 清空确实会有问题 很多情况下会导致麻烦 而且用户体验会比较糟糕
    但是这个有滥用的问题 就是可以用来保存用户 ID 之类的东西 而且可以跨 App
    yyfearth
        16
    yyfearth  
       2020-12-20 15:04:02 +08:00
    iOS 应该学 macOS 读取 keychain 要弹窗确认
    crab
        17
    crab  
       2020-12-20 15:26:22 +08:00
    百度网盘也是,但印象登陆时候没选择过什么。
    alphatoad
        18
    alphatoad  
       2020-12-20 16:52:11 +08:00
    运营商手机号获取接口需要授权吗?我没给拼多多授权依然显示了我的手机号
    rabbit
        19
    rabbit  
       2020-12-20 17:13:26 +08:00
    @alphatoad 需要 大公司可以额运营商签约 但是在你点确定之前 只能拿到前三后四位 只有用户授权之后才能拿到全部
    littiefish
        20
    littiefish  
       2020-12-20 19:26:44 +08:00 via iPhone
    @crab 百度你如果装了输入法,网盘,贴吧都是自动登录
    wsseo
        21
    wsseo  
       2020-12-20 19:53:00 +08:00
    只能说有安全隐患
    docx
        22
    docx  
       2020-12-20 20:10:02 +08:00
    感觉是调用 Safari Webview 共享 Cookie 的。
    caiyue1993
        23
    caiyue1993  
       2020-12-20 20:27:44 +08:00
    keychain
    WebKit
        24
    WebKit  
       2020-12-20 21:01:03 +08:00 via Android
    @dzyou2007 就是 keychain,里面可以存用户的登录信息而且也不会因为应用卸载而删除。
    JeepLi
        25
    JeepLi  
       2020-12-20 21:16:13 +08:00
    两种可能:
    1 、登录胎 token 存 icloud 上了
    2 、集成了运营商的 sdk,可以自动识别手机号,自动鉴权登录
    5966
        26
    5966  
       2020-12-20 22:07:27 +08:00 via iPhone
    怎么感觉只有谷歌家的是这样!其他也有类似啊!
    580a388da131
        27
    580a388da131  
       2020-12-21 09:28:46 +08:00
    苹果的 keychain,由于它不能清理,才能清理这玩意。
    580a388da131
        28
    580a388da131  
       2020-12-21 09:29:09 +08:00
    隔段时间抹掉手机
    joesonw
        29
    joesonw  
       2020-12-21 09:56:00 +08:00
    @Ives 不是通过系统拿的. 是找运营商根据通过手机网络拿的(WiFI 拿不了).
    cco
        30
    cco  
       2020-12-21 10:08:14 +08:00
    抖音更流氓,莫名其妙的就给你注册账号了。- -。卸之,清净。
    damean
        31
    damean  
       2020-12-21 11:14:03 +08:00
    iOS 开发表示,是通过读取 keychain 做到的,并不需要 iCloud 。
    longaiwp
        32
    longaiwp  
       2020-12-21 17:20:10 +08:00
    KeyChain 在删除应用后也不会被删除,就这么简单。不信的可以自己去还原机器然后再安装应用。
    donotquestion
        33
    donotquestion  
       2020-12-21 17:32:50 +08:00
    我就这么做过啊。。我存在 group 上的
    Ives
        34
    Ives  
       2020-12-22 10:56:05 +08:00 via iPhone
    @joesonw 也要用户授权 der
    dzzchao
        35
    dzzchao  
    OP
       2020-12-31 12:34:37 +08:00
    @damean keychain 可以手动删除吗?单独删除某一个 APP 的?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2797 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.