V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
YK46PTT
V2EX  ›  问与答

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

  •  
  •   YK46PTT · 2018-05-20 17:22:04 +08:00 · 1397 次点击
    这是一个创建于 2180 天前的主题,其中的信息可能已经有所发展或是发生改变。
    对 iOS 开发不熟, 就当 app1 是恨不得要用户全部数据的 app
    例如
    1. 现在装了 app1, 然后抹掉再装 app1, app1 还能识别是之前的设备 ID 吗
    2. 还有关于 MAC 地址 app1 能获取吗
    9 条回复    2018-05-21 10:29:26 +08:00
    zj299792458
        1
    zj299792458  
       2018-05-20 17:41:40 +08:00   ❤️ 1
    不能获取唯一识别码,一般都是自己生成,然后存再 keychains 里面,删除后依然保留,除非重置手机。不能获取 mac 地址。
    YK46PTT
        2
    YK46PTT  
    OP
       2018-05-20 18:21:51 +08:00
    @zj299792458 也就是说重置之后即使安装同样的 app 也不能识别是同一设备?
    nieyujiang
        3
    nieyujiang  
       2018-05-20 18:37:54 +08:00 via iPhone
    zj299792458
        4
    zj299792458  
       2018-05-20 19:16:20 +08:00
    @YK46PTT 目前不确定 iOS 上 Keychains 数据是否会被 iCloud 同步,没试过,如果会的话重置可能也无效。
    loveuqian
        5
    loveuqian  
       2018-05-20 23:46:11 +08:00
    上 github 搜个 udid 库直接用吧
    做不到唯一的
    mac 也获取不了
    flowfire
        6
    flowfire  
       2018-05-21 09:33:28 +08:00 via iPhone
    @zj299792458 没有广告 ID ?
    zj299792458
        7
    zj299792458  
       2018-05-21 09:59:33 +08:00
    @flowfire 因为广告 ID 在没有广告的应用里面不让获取(无法通过审核),所以没研究过,不确定广告 ID 是否能满足唯一设备识别码的需求……
    galenzhao
        8
    galenzhao  
       2018-05-21 10:27:37 +08:00
    galenzhao
        9
    galenzhao  
       2018-05-21 10:29:26 +08:00
    或者,,,,jscore 去调私有 api。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5642 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.