DSSharedManager.h
1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//
// DSSharedManager.h
// BKProjectFramework
//
// Created by BIKE on 2018/7/5.
// Copyright © 2018年 BIKE. All rights reserved.
//
#import <DSBaseModule/DSBaseModuleManager.h>
#import <CoreLocation/CoreLocation.h>
typedef NS_ENUM(NSUInteger, DSNetworkStatus) {
DSNetworkStatusNotReachable = 0, //无网
DSNetworkStatusReachable,
DSNetworkStatusWWAN,
DSNetworkStatusWiFi,
};
@interface DSSharedManager : DSBaseModuleManager
#pragma mark - 通用信息
/// appId
@property (nonatomic,copy,nonnull) NSString * appId;
/// appKey
@property (nonatomic,copy,nonnull) NSString * appKey;
/// 是否是测试版 YES为测试版 NO为正式版
@property (nonatomic,assign) BOOL isDebug;
/// 用户id
@property (nonatomic,copy,nullable) NSString * userId;
/// IQKeyboardManager是否使用 默认打开 不使用请传NO
@property (nonatomic,assign) BOOL defaultIQKeyboardManagerState;
/// 是否允许播放视频 默认允许
@property (nonatomic,assign) BOOL isAllowPlayVideo;
#pragma mark - 网络监测
/**
AFNetworking网络监测 0没网 1流量 2WiFi
*/
@property (nonatomic,assign,readonly) DSNetworkStatus netStatus;
#pragma mark - 跳转登录
/// 跳转登录
/// @param currentVC 当前所在控制器
-(void)skipLoginWithCurrentVC:(nonnull UIViewController*)currentVC;
@end