// // AppDelegate.h // 唔即云相册 // // Created by 余衡武 on 2021/12/8. // #import #import "cloudPhoneExtraFileListModel.h" #import "NASMsgModel.h" #import "couldPhoneBaseInfoModel.h" #import "TvStatusModel.h" #import "webRtcMsgModel.h" #import @interface AppDelegate : UIResponder @property (nonatomic, strong) UIWindow *window; @property (nonatomic, strong) UITabBarController *mainTabBar; //进入云手机后拿到的云手机分辨率 h264课指定 720.0 1280.0 @property (nonatomic, assign)CGFloat couldPhone_W_PHONE; @property (nonatomic, assign)CGFloat couldPhone_H_PHONE; @property (nonatomic, strong)cloudPhoneExtraFileListModel* cloudPhoneExtraFileListMod; //@property (nonatomic, strong)couldPhoneBaseInfoModel *couldPhoneBaseInfoMod; @property (nonatomic, assign)BOOL getSystemPermissType;//主动获取权限进入后台 @property (nonatomic, assign)BOOL DisabledFileTransferType;//禁用文件传输 @property (nonatomic, assign)BOOL isImageNewFor130;//1.3.0的镜像是否待更新 @property (nonatomic, assign)BOOL isNeedShowImageNewType;//是否需要显示镜像强制更新 @property (nonatomic, assign)BOOL isImageFor144Orlater;//镜像版本是否为1.4.4 或者之后 @property (nonatomic, assign)BOOL isWebSockLinkOKAginType;//WebSock断开后或者链接上了 @property (nonatomic, strong) TvStatusModel * TvStatusMod; @property (nonatomic, strong) NASMsgModel * NASMsgMod; @property (nonatomic, copy) NSString * NASShareFileService;//走公网的 @property (nonatomic, copy) NSString * NASFileByBoxService;//本盒子的IP 或者公网 //是否完成了第一次密码输入 @property(nonatomic,assign) BOOL isFirstInputPwdDone; //与 isFirstInputPwdDone 有重复的地方 后续优化 @property (nonatomic, assign) BOOL isDidShowPwdType;// 是否显示密码界面了 @property(nonatomic,strong) DeviceThirdIdModel *DeviceThirdIdMod;//设备的第三方信息 连接时需要 @property(nonatomic,strong) webRtcMsgModel *DeviceWebRtcMsgMod;//设备的第三方信息 连接时需要 @property(nonatomic,strong) webrtcServerModel *bestWebrtcServerModel;//webrtc 最佳的链接机房 @property (nonatomic, assign)BOOL isPlayerScreenLandscapeType;//拉流页面横屏状态 @property (nonatomic, assign)BOOL supportScreenRotateType; @property (nonatomic, assign)BOOL isCloudPhoneModeNotPrivacyModeOpenType;//云手机模式 非隐私模式 第一次打开 @property (nonatomic, assign)BOOL isCloudPhoneModeAndPrivacyModeOpenType;//云手机模式 并且隐私模式 第一次打开 @property (nonatomic, assign) BOOL needToPushWebRtcVCType;//云机横屏 后台 被推出来 @property(nonatomic,strong) RTCFileLogger *WebRtcLogger;//webRTC日志 @property (nonatomic, assign) BOOL needToShowReStratSucType;//是否要显示从前成功 @property (nonatomic, assign) BOOL didShowBoxHeartbeatAlertType;//心跳异常弹框是否显示过 +(AppDelegate*)sharedAppDelegate; #pragma mark 更换设备 重新设置地址 - (void)resetBoxNetUrlFun; #pragma mark 监听网络变化 -(void)MonitorNetworkChangesFun; - (BOOL)didShowImageRenewViewFun; @end