iOS 设备唯一标示

来源:互联网 发布:邮币卡交易软件 编辑:程序博客网 时间:2024/06/05 18:27

    

现在本人在用的设备唯一标示方法 

利用keychain存储uuid 此方法只要不是重做系统就可一直使用keychain内的uuid


//从钥匙串读取UUID

    NSString *strUUIDString = [SSKeychainpasswordForService:@"com.trcbank.jxsh"account:@"user"];

    if (strUUIDString.length ==0) {

        //给钥匙串中存UUID

        CFUUIDRef uuid1 =CFUUIDCreate(NULL);assert(uuid1 !=NULL);CFStringRef uuidStr =CFUUIDCreateString(NULL, uuid1);

        [SSKeychain setPassword: [NSStringstringWithFormat:@"%@", uuidStr]

                     forService:@"com.trcbank.jxsh"account:@"user"];

        strUUIDString = [SSKeychainpasswordForService:@"com.trcbank.jxsh"account:@"user"];

    }

0 0
原创粉丝点击