SSKeychain不保留数据 [英] SSKeychain not retain data

查看:108
本文介绍了SSKeychain不保留数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 SSKeychain 来存储设备的UUID。但是,有时 SSKeychain 不会保留UUID,因此我的应用必须重新创建新的UUID。有人可以告诉我为什么 SSKeychain 没有保留数据的原因。

I am using SSKeychain for storing UUID of device. However, sometimes SSKeychain not retains UUID, so my app has to recreate new UUID. Can someone tell me some reasons why SSKeychain not retains data.

提前致谢!

对不起我的英语:)

推荐答案

在你的appdelegates for Objective中试试这个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);

这篇关于SSKeychain不保留数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆