nikoo
V2EX  ›  问与答

iOS app 是否能根据 apple id 判断同一用户?

  •  
  •   nikoo · Jun 28, 2018 · 3241 views
    This topic created in 2901 days ago, the information mentioned may be changed or developed.
    例如我有一台 iPhone 7,一台 iPhone 6,登录同一个 apple id 在 app store 安装了一个 app
    两台手机分别连接不同的 wifi,所以是不同的 IP
    这种情况下 app 是否有能力(权限)根据同一个 apple id 判断出是同一个用户?
    8 replies    2018-06-28 14:05:00 +08:00
    chinvo
        1
    chinvo  
       Jun 28, 2018   ❤️ 2
    app 是拿不到 apple id 的
    nikoo
        2
    nikoo  
    OP
       Jun 28, 2018
    @chinvo 非常感谢,也就是说我说的这个情况下,app 没法判断出是同一个用户是吗?
    (我之前只知道 app 没有权限得到 apple id,但不知道是否有权限得到根据 apple id 的算出 UUID ?)
    also24
        3
    also24  
       Jun 28, 2018
    似乎可以通过 钥匙串+iCloud 同步来实现(未详细验证)
    jevonszmx
        4
    jevonszmx  
       Jun 28, 2018
    apple 就是不想你判断同一个设备 /用户,来做针对性地动作,保护用户的隐私。
    laoyur
        5
    laoyur  
       Jun 28, 2018
    如一楼所述,app 拿不到 apple id
    app 拿不到 apple id 的情况下,回答楼主的问题,是否可以判断出是同一个用户?
    答案是:有些 app 可以
    同一个开发者的 app 间可以共享数据,如果你举例中的两台手机,都装了另一个 app,且登录了同一个账号,那个 app 可能会把该信息分享给队友
    app 还能拿到它指定网页的登录信息,这也是一条共享数据的途径
    wtks1
        6
    wtks1  
       Jun 28, 2018 via Android
    记得上次看过一篇文章,好像有开发者可以通过一些手段,避免帐号共享让收费 app 在超过限额的多台设备上安装
    cairnechen
        7
    cairnechen  
       Jun 28, 2018
    SingeeKing
        8
    SingeeKing  
    PRO
       Jun 28, 2018
    恢复内购
    iCloud
    Keychain
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 21:20 · PVG 05:20 · LAX 14:20 · JFK 17:20
    ♥ Do have faith in what you're doing.