2 developerwab developerWab 于 2013.04.11 14:54 提问

iphone中UDID替换的问题

我知道[[UIDevice currentDevice] uniqueIdentifier]不能用,我用了

- (NSString *) uniqueDeviceIdentifier{
    NSString *macaddress = [[UIDevice currentDevice] macaddress];
    NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];

    NSString *stringToHash = [NSString stringWithFormat:@"%@%@",macaddress,bundleIdentifier];
    NSString *uniqueIdentifier = [stringToHash stringFromMD5];

    return uniqueIdentifier;
}

如果apple不会通过我的方法,应该怎么获得唯一的标示符?

1个回答

li674688017
li674688017   2013.04.12 17:15
已采纳

用openUDID代替吧,https://github.com/ylechelle/OpenUDID

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!