SSKeychain 不保留数据
SSKeychain not retain data
我正在使用 SSKeychain
来存储设备的 UUID。但是,有时 SSKeychain
不保留 UUID,因此我的应用程序必须重新创建新的 UUID。谁能告诉我 SSKeychain
不保留数据的一些原因。
提前致谢!
对不起我的英语:)
在 Objective C
的 appdelegates 中试试这个
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);
我正在使用 SSKeychain
来存储设备的 UUID。但是,有时 SSKeychain
不保留 UUID,因此我的应用程序必须重新创建新的 UUID。谁能告诉我 SSKeychain
不保留数据的一些原因。
提前致谢!
对不起我的英语:)
在 Objective C
的 appdelegates 中试试这个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);