美文网首页codeTools
031-钥匙串访问以及相关框架

031-钥匙串访问以及相关框架

作者: ArrQing | 来源:发表于2017-02-21 22:09 被阅读8次

    导入 SAMKeychain 库
    配置到 路径

    封装DeviceId的类

    //
    // MYIDeviceld.h
    // EPStore
    //
    // Created by ArrQ on 2017/2/21.
    // Copyright © 2017年 zhifenx. All rights reserved.
    //

    #import <Foundation/Foundation.h>
    
    @interface MYIDeviceld : NSObject
    /**
     
     获取设备的 UUID
     
     @return UUID 字符串
     */
    
    + (NSString *)getDeviceId;
    
    @end
    
    
    //
    //  MYIDeviceld.m
    //  EPStore
    //
    //  Created by ArrQ on 2017/2/21.
    //  Copyright © 2017年 zhifenx. All rights reserved.
    //
    
    #import "MYIDeviceld.h"
    #import "SAMKeychain.h"
    @implementation MYIDeviceld
    + (NSString *)getDeviceId{
        NSString *currentDeviceUUIDString = [SAMKeychain passwordForService:@"www.youshengedu.net" account:@"uuid"];
        if (!currentDeviceUUIDString) {
            
    //        NSUUID *currentDeviceUUID  = [UIDevice currentDevice].identifierForVendor;
    //        currentDeviceUUIDString = currentDeviceUUID.UUIDString;
    //        [SAMKeychain setPassword:currentDeviceUUIDString forService:@"www.youshengedu.net"account:@"uuid"];
        }
        return currentDeviceUUIDString;
    }
    @end
    
    

    相关文章

      网友评论

        本文标题:031-钥匙串访问以及相关框架

        本文链接:https://www.haomeiwen.com/subject/whuuwttx.html