Iphone 他们有UDID的替代方案吗?
由于UDID已被弃用,他们是否有其他UDID方法?您可以使用以下内容作为应用程序用户的唯一标识符: 我使用以下方法创建UUID,并在第一次启动应用程序时将其保存到用户首选项:Iphone 他们有UDID的替代方案吗?,iphone,ios,Iphone,Ios,由于UDID已被弃用,他们是否有其他UDID方法?您可以使用以下内容作为应用程序用户的唯一标识符: 我使用以下方法创建UUID,并在第一次启动应用程序时将其保存到用户首选项: - (NSString *)getUUID { NSString *UUID = [[NSUserDefaults standardUserDefaults] objectForKey:@"uniqueID"]; if (!UUID) { CFUUIDRef theUUID = CF
- (NSString *)getUUID
{
NSString *UUID = [[NSUserDefaults standardUserDefaults] objectForKey:@"uniqueID"];
if (!UUID)
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
UUID = [(__bridge NSString*)string stringByReplacingOccurrencesOfString:@"-"withString:@""];
[[NSUserDefaults standardUserDefaults] setValue:UUID forKey:@"uniqueID"];
}
return UUID;
}
希望有帮助 苹果停止支持iOS的唯一标识符。这个源代码解决了这个问题。它根据设备的mac地址以及捆绑标识生成唯一标识
请下载演示当您键入问题时,您使用的目的是什么,因此为您提供了可能的相关问题列表。请在发布您的问题之前查看这些内容。这避免了重复。这里有一个库可能会有所帮助:如果它被声明为重复,那么必须交叉引用该重复。