GiGaMaskTime/GIGA/Common/GiGaUserDB/GiGaUserDefault.h

83 lines
1.5 KiB
Objective-C

//
// GiGaUserDefault.h
// GIGA
//
// Created by lianxiang on 2018/8/15.
// Copyright © 2018年 com.giga.ios. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface GiGaUserDefault : NSObject
//登录
+(void)saveUserId:(NSString *)userId;
+(void)saveToken:(NSString *)token;
+(NSString *)getCurentToken;
+(NSString *)getCurentUserId;
+(void)removeUserId;//退出登录
+(BOOL)isUserLogin;
+(void)userLogOut;//退出登录
/**
保存用户表版本号
*/
+(void)saveDBVersion:(NSInteger)versionNum;
+(NSInteger)getOldVersion;
/**
新手页(蒙版)
@param showedGaurd 是否展示过 default NO
*/
+(void)saveUsergaurdflag:(BOOL)showedGaurd;
+(BOOL)isShowedGaurd;
/**
App 引导页
@param showedGaurd 是否展示过 default NO
*/
+(void)saveAppGaurdflag:(BOOL)showedGaurd;
+(BOOL)isShowedAppGaurd;
/**
调用微信登录 获取access_token返回信息
@param dic 返回信息对象
*/
+(void)saveWeiXinaccesstokenInfoWithDic:(NSDictionary *)dic;
+(NSDictionary *)getWeiXinAccessToenDic;
/**
微信code
@param code 微信code
*/
+(void)saveWeiXinCode:(NSString *)code;
+(NSString *)getWeiXinCode;
//面膜时间 未登录用户默认16分钟 测试用户对应测试结果
/**
保存用户测试时间
@param time 秒
*/
+(void)savaMaskeTime:(NSTimeInterval)time;
+(NSTimeInterval)getUserMaskeTime;
/**
记录是否测试过
*/
+(void)saveUserTestFlag:(BOOL)tested;
+(BOOL)isUserTest;
+(void)saveisMaskingflag:(BOOL)masking;
+(BOOL)isMasking;
@end