| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357 |
- #import "common.h"
- NSString *const app_ios = @"app_ios";
- NSString *const ios_shelves = @"ios_shelves";
- NSString *const ipa_ver = @"ipa_ver";
- NSString *const maintain_switch = @"maintain_switch";
- NSString *const maintain_tips = @"maintain_tips";
- NSString *const private_letter_nums = @"private_letter_nums";
- NSString *const private_letter_switch = @"private_letter_switch";
- NSString *const share_type = @"share_type";
- NSString *const video_share_title = @"video_share_title";
- NSString *const video_share_des = @"video_share_des";
- NSString *const live_share_title = @"share_title";
- NSString *const live_share_des = @"share_des";
- NSString *const live_wx_siteurl = @"wx_siteurl";
- NSString *const video_audit_switch = @"video_audit_switch";
- NSString *const name_votes = @"name_votes";
- NSString *const name_coin = @"name_coin";
- NSString *const agent_share_des = @"agent_share_des";
- NSString *const agent_share_title = @"agent_share_title";
- NSString *const YB_tisdk_key = @"sprout_key";
- NSString *const YB_tisdk_appid = @"sprout_appid";
- NSString *const YB_auth_switch = @"auth_islimit";
- NSString *const qiniu_domain = @"qiniu_domain";
- NSString *const shop_system_name = @"shop_system_name";
- NSString *const liveclass = @"liveclass";
- NSString *const service_switch = @"service_switch";
- NSString *const service_url = @"service_url";
- NSString *const award_switch = @"award_switch";
- @implementation common
- +(void)saveComUnified:(NSDictionary *)dic {
-
- // [sproutCommon saveSproutMessage:dic];
-
- NSString *yb_app_ios = [NSString stringWithFormat:@"%@",[dic valueForKey:@"app_ios"]];
- NSString *yb_ios_shelves = [NSString stringWithFormat:@"%@",[dic valueForKey:@"ios_shelves"]];
- NSString *yb_ipa_ver = [NSString stringWithFormat:@"%@",[dic valueForKey:@"ipa_ver"]];
- NSString *yb_maintain_switch = [NSString stringWithFormat:@"%@",[dic valueForKey:@"maintain_switch"]];
- NSString *yb_maintain_tips = [NSString stringWithFormat:@"%@",[dic valueForKey:@"maintain_tips"]];
- NSString *yb_private_letter_nums = [NSString stringWithFormat:@"%@",[dic valueForKey:@"private_letter_nums"]];
- NSString *yb_private_letter_switch = [NSString stringWithFormat:@"%@",[dic valueForKey:@"private_letter_switch"]];
- NSArray *yb_share_type ;
- if ([[dic valueForKey:@"share_type"] isKindOfClass:[NSArray class]]) {
- yb_share_type = [NSArray arrayWithArray:[dic valueForKey:@"share_type"]];
- }else{
- yb_share_type = @[];
- }
- NSString *yb_video_share_title = [NSString stringWithFormat:@"%@",[dic valueForKey:@"video_share_title"]];
- NSString *yb_video_share_des = [NSString stringWithFormat:@"%@",[dic valueForKey:@"video_share_des"]];
- NSString *yb_live_share_title = [NSString stringWithFormat:@"%@",[dic valueForKey:@"share_title"]];
- NSString *yb_live_share_des = [NSString stringWithFormat:@"%@",[dic valueForKey:@"share_des"]];
- NSString *yb_live_wx_siteurl = [NSString stringWithFormat:@"%@",[dic valueForKey:@"wx_siteurl"]];
- NSString *yb_video_audit_switch = [NSString stringWithFormat:@"%@",[dic valueForKey:@"video_audit_switch"]];
- NSString *yb_name_votes = [NSString stringWithFormat:@"%@",[dic valueForKey:@"name_votes"]];
- NSString *yb_name_coin = [NSString stringWithFormat:@"%@",[dic valueForKey:@"name_coin"]];
- NSString *ybagent_share_des = [NSString stringWithFormat:@"%@",[dic valueForKey:@"agent_share_des"]];
- NSString *yb_agent_share_title = [NSString stringWithFormat:@"%@",[dic valueForKey:@"agent_share_title"]];
- NSString *YB_sprout_key = [NSString stringWithFormat:@"%@",[dic valueForKey:@"sprout_key_ios"]];
- NSString *YB_sprout_appid = [NSString stringWithFormat:@"%@",[dic valueForKey:@"sprout_appid_ios"]];
- /*
- * 美颜appid和key解密【禁止改动这里】
- * 注意:只有demo中的appid和key是加密的,客户项目中的appid和key不需要加密
- * 注意:只有demo中的appid和key是加密的,客户项目中的appid和key不需要加密
- * 注意:只有demo中的appid和key是加密的,客户项目中的appid和key不需要加密
- */
- if ([[NSBundle mainBundle].bundleIdentifier isEqual:@"chatsifieds.app"]||
- [[NSBundle mainBundle].bundleIdentifier isEqual:@"com.yunbao.1v1"]||
- [[NSBundle mainBundle].bundleIdentifier isEqual:@"com.yunbao.video"]) {
- YB_sprout_key = [PublicObj decrypt:YB_sprout_key];
- YB_sprout_appid = [PublicObj decrypt:YB_sprout_appid];
- }
- NSString *auth_switch = minstr([dic valueForKey:@"auth_islimit"]);
-
- NSString *yb_shop_system_name = minstr([dic valueForKey:@"shop_system_name"]);
- NSString *yb_qiniu_domain = minstr([dic valueForKey:@"qiniu_domain"]);
- NSArray *liveClassArr = [dic valueForKey:@"liveclass"];
- // YB_sprout_key = @"e6ed81d408d08db5280937e8d007394c";
-
- /// 客服
- NSString *yb_service_switch = minstr([dic valueForKey:@"service_switch"]);
- NSString *yb_service_url = minstr([dic valueForKey:@"service_url"]);
-
- //视频奖励云票开关
- NSString *yb_award_switch = minstr([dic valueForKey:@"watch_video_award_switch"]);
-
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- [userDefaults setObject:yb_app_ios forKey:app_ios];
- [userDefaults setObject:yb_ios_shelves forKey:ios_shelves];
- [userDefaults setObject:yb_ipa_ver forKey:ipa_ver];
- [userDefaults setObject:yb_maintain_switch forKey:maintain_switch];
- [userDefaults setObject:yb_maintain_tips forKey:maintain_tips];
- [userDefaults setObject:yb_private_letter_nums forKey:private_letter_nums];
- [userDefaults setObject:yb_private_letter_switch forKey:private_letter_switch];
- [userDefaults setObject:yb_share_type forKey:share_type];
- [userDefaults setObject:yb_video_share_title forKey:video_share_title];
- [userDefaults setObject:yb_video_share_des forKey:video_share_des];
- [userDefaults setObject:yb_live_share_title forKey:live_share_title];
- [userDefaults setObject:yb_live_share_des forKey:live_share_des];
- [userDefaults setObject:yb_live_wx_siteurl forKey:live_wx_siteurl];
- [userDefaults setObject:yb_video_audit_switch forKey:video_audit_switch];
- [userDefaults setObject:yb_name_votes forKey:name_votes];
- [userDefaults setObject:yb_name_coin forKey:name_coin];
- [userDefaults setObject:yb_agent_share_title forKey:agent_share_title];
- [userDefaults setObject:ybagent_share_des forKey:agent_share_des];
- [userDefaults setObject:YB_sprout_key forKey:YB_tisdk_key];
- [userDefaults setObject:YB_sprout_appid forKey:YB_tisdk_appid];
- [userDefaults setObject:auth_switch forKey:YB_auth_switch];
- [userDefaults setObject:yb_shop_system_name forKey:shop_system_name];
- [userDefaults setObject:yb_qiniu_domain forKey:qiniu_domain];
- [userDefaults setObject:liveClassArr forKey:liveclass];
-
- [userDefaults setObject:yb_service_switch forKey:service_switch];
- [userDefaults setObject:yb_service_url forKey:service_url];
- [userDefaults setObject:yb_award_switch forKey:award_switch];
- [userDefaults synchronize];
- }
- #pragma mark - iOS下载地址
- +(NSString *)app_ios{
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* app_ioss = [userDefaults objectForKey: app_ios];
- return app_ioss;
- }
- #pragma mark - iOS上架版本号
- +(NSString *)ios_shelves{
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* ios_shelvess = [userDefaults objectForKey: ios_shelves];
- return ios_shelvess;
- }
- #pragma mark - iOS最新版本号
- +(NSString *)ipa_ver{
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* ipa_vers = [userDefaults objectForKey: ipa_ver];
- return ipa_vers;
- }
- #pragma mark - 维护开关
- +(NSString *)maintain_switch {
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString *maintain_switchs = [userDefaults objectForKey:maintain_switch];
- return maintain_switchs;
- }
- +(NSString *)maintain_tips {
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString *maintain_tipss = [userDefaults objectForKey: maintain_tips];
- return maintain_tipss;
- }
- #pragma mark - 私信限制
- +(NSString *)private_letter_nums {
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString *private_letter_numss = [userDefaults objectForKey: private_letter_nums];
- return private_letter_numss;
- }
- +(NSString *)private_letter_switch {
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString *private_letter_switchs = [userDefaults objectForKey: private_letter_switch];
- return private_letter_switchs;
- }
- #pragma mark - 分享类型
- +(NSArray *)share_type{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSArray *share_typess = [userDefaults objectForKey:share_type];
- return share_typess;
- }
- +(NSString *)video_share_title{
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* share_titles = [userDefaults objectForKey: video_share_title];
- return share_titles;
- }
- +(NSString *)video_share_des{
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* share_titles = [userDefaults objectForKey: video_share_des];
- return share_titles;
- }
- +(NSString *)live_share_title {
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* share_titles = [userDefaults objectForKey: live_share_title];
- return share_titles;
- }
- +(NSString *)live_share_des {
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* share_titles = [userDefaults objectForKey: live_share_des];
- return share_titles;
- }
- +(NSString *)live_wx_siteurl {
- NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
- NSString* share_titles = [userDefaults objectForKey: live_wx_siteurl];
- return share_titles;
- }
- #pragma mark - 后台审核开关
- +(NSString *)getAuditSwitch {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *auditSwitch = [userDefaults objectForKey:video_audit_switch];
- return auditSwitch;
- }
- #pragma mark - 视频奖励云票开关
- +(NSString *)getVideoAwardSwitch{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *auditSwitch = [userDefaults objectForKey:award_switch];
- return auditSwitch;
- }
- //#pragma mark - 萌颜参数 0梦颜 1-腾讯
- //+(void)saveIsTXfiter:(NSString *)save {
- // NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- // [userDefaults setObject:save forKey:@"rk_ti_tx_fiter"];
- // [userDefaults synchronize];
- //}
- //+(NSString *)getIsTXfiter {
- // NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- // NSString *getStr = [userDefaults objectForKey:@"rk_ti_tx_fiter"];
- // return getStr;
- //}
- //搜索历史
- +(void)saveHistory:(NSArray *)array {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults setObject:array forKey:@"search_history"];
- [userDefaults synchronize];
- }
- +(NSArray *)getHistoryArray {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSArray *share_typess = [userDefaults objectForKey:@"search_history"];
- return share_typess;
- }
- /** 服务端使用字段(app每次启动传值1,分页>1传值0) */
- +(void)saveIsStart:(NSString *)save {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults setObject:save forKey:@"com_isstart"];
- [userDefaults synchronize];
- }
- +(NSString *)getIsStart {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getStr = [userDefaults objectForKey:@"com_isstart"];
- return getStr;
- }
- +(NSString *)name_coin{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *name = [userDefaults objectForKey:name_coin];
- return name;
- }
- +(NSString *)name_votes{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *name = [userDefaults objectForKey:name_votes];
- return name;
- }
- +(NSString *)agent_share_title{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *name = [userDefaults objectForKey:agent_share_title];
- return name;
- }
- +(NSString *)agent_share_des{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *name = [userDefaults objectForKey:agent_share_des];
- return name;
- }
- +(NSString *)getTISDKKey{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *name = [userDefaults objectForKey:YB_tisdk_key];
- return name;
- }
- +(NSString *)getTISDKAppid{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *name = [userDefaults objectForKey:YB_tisdk_appid];
- return name;
- }
- #pragma mark - 认证
- +(NSString *)getAuthSwitch {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *name = [userDefaults objectForKey:YB_auth_switch];
- return name;
- }
- //预留,默认返回1
- +(NSString *)letter_switch {
- return @"1";
- }
- /** 视频分类 */
- +(void)saveVideoClass:(NSArray *)array {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- [userDefaults setObject:array forKey:@"yb_video_class"];
- [userDefaults synchronize];
- }
- +(NSArray *)getVideoClass {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSArray *share_typess = [userDefaults objectForKey:@"yb_video_class"];
- return share_typess;
- }
- /** 获取语言状态 */
- +(NSString *)getLanguage;{
- if ([lagType isEqual:ZH_CN]) {
- return @"";
- }else{
- return @"_en";
- }
-
- }
- /** 私信音效开关:默认开 */
- +(void)saveMsgVoiceSwitch:(BOOL)save;{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- //不要存bool,转为字符串
- [userDefaults setObject:[NSString stringWithFormat:@"%d",save] forKey:@"yb_msg_voice"];
- [userDefaults synchronize];
- }
- +(BOOL)getMsgVoiceSwitch;{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- BOOL value;
- //默认开
- if (![userDefaults objectForKey:@"yb_msg_voice"]) {
- value = YES;
- }else {
- value = [minstr([userDefaults objectForKey:@"yb_msg_voice"]) boolValue];
- }
- return value;
- }
- //zl----待修改
- +(NSString *)qiniu_domain{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *sprout_keyss = [userDefaults objectForKey:qiniu_domain];
- return sprout_keyss;
- }
- +(NSString *)shop_system_name{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *sprout_keyss = [userDefaults objectForKey:shop_system_name];
- return sprout_keyss;
- }
- +(NSArray *)liveclass{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSArray *liveclasss = [userDefaults objectForKey:liveclass];
- return liveclasss;
- }
- +(int)getServiceSwitch{
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- int getVal = [minstr([userDefaults objectForKey:service_switch]) intValue];
- return getVal;
- }
- +(NSString *)getServiceUrl {
- NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
- NSString *getVal = [userDefaults objectForKey:service_url];
- return getVal;
- }
- @end
|