| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- //
- // YBPower.m
- // YBVideo
- //
- // Created by YB007 on 2019/11/27.
- // Copyright © 2019 cat. All rights reserved.
- //
- #import "YBPower.h"
- NSString * const YBLiveStatus = @"yb_live_status";
- NSString * const YBLiveMsg = @"yb_live_msg";
- NSString * const YBVideoStatus = @"yb_video_status";
- NSString * const YBVideoMsg = @"yb_video_msg";
- NSString * const YBVideoCharge = @"yb_setvideo_charge";
- NSString * const YBIsShop = @"yb_isshop";
- NSString * const YBLongVideoStatus = @"long_video_status";
- NSString * const YBVipSwitch = @"vip_switch";
- NSString * const YBISADSwitch = @"isad_switch";
- @implementation YBPower
- //统一存储
- +(void)saveUnified:(NSDictionary *)dic {
- NSString *yb_live_status = minstr([dic valueForKey:@"live_status"]);
- NSString *yb_live_msg = minstr([dic valueForKey:@"live_msg"]);
- NSString *yb_video_status = minstr([dic valueForKey:@"video_status"]);
- NSString *yb_video_msg = minstr([dic valueForKey:@"video_msg"]);
- NSString *yb_video_charge = minstr([dic valueForKey:@"setvideo_charge"]);
- NSString *yb_is_sop = minstr([dic valueForKey:@"isshop"]);
- NSString *yb_long_video_status = minstr([dic valueForKey:@"long_video_status"]);
- NSString *yb_vip_switch = minstr([dic valueForKey:@"vip_switch"]);
- NSString *yb_isad_switch = minstr([dic valueForKey:@"isad"]);
-
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults setObject:yb_live_status forKey:YBLiveStatus];
- [userDefaults setObject:yb_live_msg forKey:YBLiveMsg];
- [userDefaults setObject:yb_video_status forKey:YBVideoStatus];
- [userDefaults setObject:yb_video_msg forKey:YBVideoMsg];
- [userDefaults setObject:yb_video_charge forKey:YBVideoCharge];
- [userDefaults setObject:yb_is_sop forKey:YBIsShop];
- [userDefaults setObject:yb_long_video_status forKey:YBLongVideoStatus];
- [userDefaults setObject:yb_vip_switch forKey:YBVipSwitch];
- [userDefaults setObject:yb_isad_switch forKey:YBISADSwitch];
- [userDefaults synchronize];
-
- }
- //统一清除
- +(void)clearUnified {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults removeObjectForKey:YBLiveStatus];
- [userDefaults removeObjectForKey:YBLiveMsg];
- [userDefaults removeObjectForKey:YBVideoStatus];
- [userDefaults removeObjectForKey:YBVideoMsg];
- [userDefaults removeObjectForKey:YBVideoCharge];
- [userDefaults removeObjectForKey:YBIsShop];
- [userDefaults removeObjectForKey:YBLongVideoStatus];
- [userDefaults removeObjectForKey:YBVipSwitch];
- [userDefaults removeObjectForKey:YBISADSwitch];
- [userDefaults synchronize];
- }
- +(NSString *)getLiveStatus {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBLiveStatus];
- return getStr;
- }
- +(NSString *)getLiveMsg {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBLiveMsg];
- return getStr;
- }
- +(NSString *)getVideoStatus {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBVideoStatus];
- return getStr;
- }
- +(NSString *)getVideoMsg {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBVideoMsg];
- return getStr;
- }
- +(NSString *)getCanTakeLongVideo {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBLongVideoStatus];
- return getStr;
- }
- +(void)saveCanTakeLongVideo:(NSString *)save {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults setObject:save forKey:YBLongVideoStatus];
- [userDefaults synchronize];
- }
- +(NSString *)getVipSwitch {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBVipSwitch];
- return getStr;
- }
- +(NSString *)getVideoCharge {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBVideoCharge];
- return getStr;
- }
- +(NSString *)getIsShop {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBIsShop];
- return getStr;
- }
- +(NSString *)getIsad {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:YBISADSwitch];
- return getStr;
- }
- #pragma mark - 直播封禁提示
- /// 禁用状态
- +(void)saveBanLiveStatus:(BOOL)save;{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults setBool:save forKey:@"yb_live_ban_status"];
- [userDefaults synchronize];
- }
- +(BOOL)getBanLiveStatus;{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- BOOL getVal = [userDefaults boolForKey:@"yb_live_ban_status"];
- return getVal;
- }
- /// 禁用时间
- +(void)saveBanLiveMsg:(NSString *)save;{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults setObject:save forKey:@"yb_live_ban_msg"];
- [userDefaults synchronize];
- }
- +(NSString *)getBanLiveMsg;{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getVal = [userDefaults objectForKey:@"yb_live_ban_msg"];
- return getVal;
- }
- @end
|