1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- //
- // RQCommonManager.h
- // JSJP
- //
- // Created by 张嵘 on 2021/8/19.
- //
- #import <Foundation/Foundation.h>
- typedef void(^CompleteBlock)(NSDictionary *root);
- #define RQ_COMMON_MANAGER [RQCommonManager sharedInstance]
- NS_ASSUME_NONNULL_BEGIN
- @interface RQCommonManager : NSObject
- @singleton(RQCommonManager);
- @property (nonatomic, readwrite, assign) BOOL isAutoRead;
- @property (nonatomic, readwrite, assign) BOOL APP_SWITCH;
- @property (nonatomic, readwrite, assign) BOOL JSJP_APP_AD_OPEN;
- @property (nonatomic, readwrite, assign) NSInteger JSJP_APP_AD_CYCLE;
- @property (nonatomic, readwrite, assign) BOOL JSJP_APP_JSQ_ICON_OPEN;
- @property (nonatomic, readwrite, assign) BOOL JSJP_APP_VOICE;
- @property (nonatomic, readwrite, copy) NSDictionary *JSJP_APP_VOICE_SET;
- @property (nonatomic, readwrite, assign) BOOL JSJP_Is_Online_Media_Image;
- @property (nonatomic, readwrite, assign) BOOL JSJP_Is_Online_Media_Video;
- /// APP的图标是否需要替换
- @property (nonatomic, readwrite, assign) BOOL JSJP_APP_ICON_NEED_CHANGE;
- /// 插屏广告出现的概率
- @property (nonatomic, readwrite, assign) NSInteger JSJP_APP_AD_RATE;
- /// 插屏广告出现的概率-2023-09-27 厦门专属
- @property (nonatomic, readwrite, assign) NSInteger JSJP_APP_XM_AD_RATE;
- /// 莆田实操的照片分辨率
- @property (nonatomic, readwrite, copy) NSString *JSJP_APP_PTSC_FBL;
- /// 是否使用旧域名
- @property (nonatomic, readwrite, assign) BOOL JSJP_DOMIAN_NAME_IS_OLD;
- @property (nonatomic, readwrite, assign) NSInteger JSJP_iOS_PT;
- /// 用来判断2108
- @property (nonatomic, readwrite, copy) NSString *JSJP_SHARE_CITY;
- @property (nonatomic, readwrite, copy) NSString *JSJP_XCX_NAME;
- @property (nonatomic, readwrite, copy) NSString *JSJP_XCX_PAGE;
- /**广告的图片地址。每次finishLaunch里面。会异步更新这个属性。
- 为什么要持久保存呢?是为了第一次加载广告时可以避免等待。
- */
- @property (nonatomic, readwrite, copy) NSArray *adPaths;
- @property (nonatomic, readwrite, copy) NSArray *treeListArr;
- @property (nonatomic, readwrite, copy) NSArray *dspListArr;
- @property (nonatomic, readwrite, copy) NSArray *vipListArr;
- /// 科目一考试成绩
- @property (nonatomic, readwrite, copy) NSArray *examResultOneListArr;
- /// 科目四考试成绩
- @property (nonatomic, readwrite, copy) NSArray *examResultFourListArr;
- /**显示欢迎页面。如果这个值不存在,表示第一次进入软件,要欢迎。
- 如否,说明已经欢迎过了。
- */
- @property (nonatomic, readwrite, copy) NSString *isWelcomed;
- //@property (nonatomic, readwrite, strong) UIViewController *bannerOnVC;
- @property (nonatomic, readwrite, copy) NSString *updateTimeStr;
- @property (nonatomic, readwrite, assign) NSInteger myErrorOneCount;
- @property (nonatomic, readwrite, assign) NSInteger myErrorFourCount;
- @property (nonatomic, readwrite, assign) NSInteger myCollectOneCount;
- @property (nonatomic, readwrite, assign) NSInteger myCollectFourCount;
- @property (nonatomic, readwrite, assign) NSInteger myExamOneCount;
- @property (nonatomic, readwrite, assign) NSInteger myExamFourCount;
- //考场城市-配置显示
- @property (nonatomic, readwrite, copy) NSArray *JSJP_APP_KAOCHANG_OPEN_ARR;
- /// 是否已观看泉州视频
- @property (nonatomic, readwrite, assign) BOOL isQzLook;
- - (void)saveObjectWithObject:(id)object ForKey:(NSString* )key;
- - (id)getObjectWithKey:(NSString *)key;
- - (NSString *)getCarTypeStrWithCarType:(RQHomePageCarType)carType;
- - (NSString *)getSubjectTypeStrWithSubjectType:(RQHomePageSubjectType)subjecType;
- - (void)keepIdleTimerDisabledisOpen:(BOOL)isOpen;
- - (void)getCurrentStateWithCompleteBlock:(CompleteBlock)completeBlock;
- - (void)updateVipList;
- @end
- NS_ASSUME_NONNULL_END
|