// // EZSDK.h // EZSDK // // Created by 陈嘉乐 on 2021/1/27. // #import @interface EZSDK : NSObject /** 初始化SDK 传入国内版key 和海外版globalAppKey */ + (BOOL)initLibWithAppKey:(NSString *)appKey globalAppKey:(NSString *)globalAppKey; /** 设置SDK的accessToken */ +(void)setEZAccessToken:(NSString *) accessToken; /** 直接跳转到萤石摄像头列表 */ +(void)go2EZvizMonitor; /** 跳转添加添加设备 */ +(void)addEzvizMonitor; /** 查看视频监控直播 */ +(void)Play:(NSObject*)deviceInfo; /** 打开摄像头设置页面 */ +(void)setting:(NSObject*)deviceInfo; /** 回放播放历史 */ +(void)playBackVideo:(NSObject*)deviceInfo; #pragma mark -接口 /** * @since 河东获取子账号token的接口 * * @param block 回调block */ + (NSURLSessionDataTask *)getChildToken:(void (^)(NSString *accessToken))block; /** * @since 河东添加设备的接口 * 根据设备序列号和设备验证码添加设备接口 * * @param deviceSerial 设备序列号 * @param verifyCode 设备验证码 * @param completion 回调block,error为空时表示添加成功 * * @return operation */ + (NSURLSessionDataTask *)addDeviceByHDL:(NSString *)deviceSerial verifyCode:(NSString *)verifyCode completion:(void (^)(NSError *error))completion; @end