我使用SSKeychain来存储设备的UUID。然而,有时SSKeychain不保留UUID,所以我的应用程序必须重新创建新的UUID。有人能告诉我为什么SSKeychain不保留数据的原因吗?
提前感谢!
对不起我的英语:)
发布于 2016-10-12 07:12:00
在目标C的应用程序委托中尝试这一点
NSString *uniqueId = [SSKeychain passwordForService:@"YOUR_PROJECT_IDENTIFIER" account:@"unique_id"];
if ([uniqueId length]==0)
{
uniqueId = [AppDelegate uuid];
[SSKeychain setPassword:uniqueId forService:@"Store credentials in Keychain Identifier" account:@"unique_id"];
}
[[NSUserDefaults standardUserDefaults] setValue:uniqueId forKey:@"iPhoneUniqueID"];
NSLog(@"Device_ID:%@",uniqueId);https://stackoverflow.com/questions/39990629
复制相似问题