V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
YK46PTT
V2EX  ›  问与答

Apps 能获取 iOS 唯一设备码吗? 假如重制抹掉之后还是一样?

  •  
  •   YK46PTT · May 20, 2018 · 1807 views
    This topic created in 2900 days ago, the information mentioned may be changed or developed.
    对 iOS 开发不熟, 就当 app1 是恨不得要用户全部数据的 app
    例如
    1. 现在装了 app1, 然后抹掉再装 app1, app1 还能识别是之前的设备 ID 吗
    2. 还有关于 MAC 地址 app1 能获取吗
    9 replies    2018-05-21 10:29:26 +08:00
    zj299792458
        1
    zj299792458  
       May 20, 2018   ❤️ 1
    不能获取唯一识别码,一般都是自己生成,然后存再 keychains 里面,删除后依然保留,除非重置手机。不能获取 mac 地址。
    YK46PTT
        2
    YK46PTT  
    OP
       May 20, 2018
    @zj299792458 也就是说重置之后即使安装同样的 app 也不能识别是同一设备?
    ZeoKarl
        3
    ZeoKarl  
       May 20, 2018 via iPhone
    zj299792458
        4
    zj299792458  
       May 20, 2018
    @YK46PTT 目前不确定 iOS 上 Keychains 数据是否会被 iCloud 同步,没试过,如果会的话重置可能也无效。
    loveuqian
        5
    loveuqian  
       May 20, 2018
    上 github 搜个 udid 库直接用吧
    做不到唯一的
    mac 也获取不了
    flowfire
        6
    flowfire  
       May 21, 2018 via iPhone
    @zj299792458 没有广告 ID ?
    zj299792458
        7
    zj299792458  
       May 21, 2018
    @flowfire 因为广告 ID 在没有广告的应用里面不让获取(无法通过审核),所以没研究过,不确定广告 ID 是否能满足唯一设备识别码的需求……
    galenzhao
        8
    galenzhao  
       May 21, 2018
    galenzhao
        9
    galenzhao  
       May 21, 2018
    或者,,,,jscore 去调私有 api。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1197 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 23:13 · PVG 07:13 · LAX 16:13 · JFK 19:13
    ♥ Do have faith in what you're doing.