美文网首页iOS技术归档
iOS设备唯一号方案集

iOS设备唯一号方案集

作者: 独孤流 | 来源:发表于2019-06-10 15:44 被阅读23次
    方案一

    说明:
    http://blog.appsfire.com/udid-is-dead-openudid-is-deprecated-long-live-advertisingidentifier/

    方案二

    iOS App获取唯一标识符方案

    是否刷机/还原 是否卸载重装APP 获取方式及优先级
    MFSCache、NSUserDefaults
    KeyChain、Safari Cookie、iCloud、IDFA、IDFV、NSUUID
    iCloud、IDFA、IDFV、NSUUID
    方案三(和方案二类似)、

    获取IDFA、IDFV、UUID
    获取顺序
    1、从NSUserDefault里取
    2、如果没有再从 从KeyChain里取
    3、如果没有从UIPasteboard里取
    UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
    id data = [pasteboard dataForPasteboardType:UQID_KEY];
    4、如果没有获取IDFA
    5、如果没有获取IDFV
    6、如果没有获取UUID

    //获取IDFA
    + (NSString *)getIDFA
    {
        return [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
    }
    
    //获取IDFV
    + (NSString *)getIDFV
    {
        return [[UIDevice currentDevice].identifierForVendor UUIDString];
    }
    
    //获取UUID
    + (NSString *)getUUID
    {
        return [[NSUUID UUID] UUIDString];
    }
    

    iOS 获取设备唯一标示符

    相关文章

      网友评论

        本文标题:iOS设备唯一号方案集

        本文链接:https://www.haomeiwen.com/subject/bduzxctx.html