簡單獲取UUID 裝置唯一標示 應用刪除後裝置標示不變

張夢磊發表於2016-04-21

 + (NSString *)UUID {

        KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"HuangyibiaoAppID" accessGroup:@"com.huangyibiao.test.group"];

        NSString *UUID = [wrapper objectForKey:(__bridge id)kSecValueData];

        

        if (UUID.length == 0) {

            UUID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

            [wrapper setObject:UUID forKey:(__bridge id)kSecValueData];

        }

        

        return UUID;

    }



相關文章