| | |
| | | #import "ViewController.h" |
| | | #import "EZSupportViewController.h" |
| | | #import "DDKit.h" |
| | | #import "EZSDK.h" |
| | | #import "MBProgressHUD.h" |
| | | #import "EZCameraInfo.h" |
| | | |
| | | @interface ViewController () |
| | | @property (weak, nonatomic) IBOutlet UIButton *ddnsDemoBtn; |
| | |
| | | self.ddnsDemoBtn.hidden = YES; |
| | | #endif |
| | | // Do any additional setup after loading the view, typically from a nib. |
| | | |
| | | |
| | | } |
| | | |
| | | - (void)didReceiveMemoryWarning { |
| | |
| | | // //push摄像头列表的viewController |
| | | // [self.navigationController pushViewController:instanceVC animated:YES]; |
| | | |
| | | /** |
| | | * 下面代码功能与以上的注释方法相同 |
| | | */ |
| | | [self performSegueWithIdentifier:@"go2CameraList" sender:nil]; |
| | | // [[GlobalKit shareKit] setAccessToken:@"ra.b48ex6o495x0etj76a0a3huh1x91ymvw-8oi8f811ry-15pqyvo-dyuk9nyz4"]; |
| | | // /** |
| | | // * 下面代码功能与以上的注释方法相同 |
| | | // */ |
| | | // [self performSegueWithIdentifier:@"go2CameraList" sender:nil]; |
| | | |
| | | |
| | | |
| | | [self initChina]; |
| | | |
| | | |
| | | __weak MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; |
| | | hud.labelText = NSLocalizedString(@"ad_adding_msg", @"正在添加,请稍候..."); |
| | | [EZHttpUtil.sharedManager getChildToken:^(NSString *accessToken) { |
| | | [hud hide:YES]; |
| | | if(accessToken != NULL && ![accessToken isEqual:@""]){ |
| | | [[EZSDK sharedInstance] setEZAccessToken:accessToken]; |
| | | /** |
| | | * 下面代码功能与以上的注释方法相同 |
| | | */ |
| | | [self performSegueWithIdentifier:@"go2CameraList" sender:nil]; |
| | | |
| | | } |
| | | }]; |
| | | } |
| | | -(void)initTest{ |
| | | |
| | | |
| | | } |
| | | -(void)initChina{ |
| | | // [[EZSDK sharedInstance] setHDlAccessToken:@"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI3NzEwNjRjODZhOTU0MzM0ODgyYzVmZDNhNWUxNDdiMyIsImNvbXBhbnlJZCI6IjAiLCJyb2xlIjoiIiwiaGVhZGVyUHJlZml4IjoiQmVhcmVyICIsInRlbmFudElkIjoiMjAiLCJ1c2VyVHlwZSI6IlVTRVJfQyIsInRva2VuVHlwZSI6ImFjY2Vzc190b2tlbiIsIm9wZW5BcHBsaWNhdGlvbklkIjoiMCIsInVzZXJJZCI6IjEzNTAyODA5OTU5OTg4NjMzNjEiLCJleHAiOjE2MjY2NzE4ODQsIm5iZiI6MTYyNjY2NDY4NH0.bER2i5FI5Y8QVDFhDY6yNB7Q8fM844C-yM4jmk1M5H16hhxiQYSyVAL5ljKmMrBC9YXhJbd0QeqoSflhYLy98-e9VxBgdNdyKQAIMb4pW8jdbDRrSWhM5QMRwxcbiCG_6C3n4qqYBqH7JuYS6BkQ96QQK6ly0lLgL_Nib9JFRt4" refreshToken:@"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI0NzJkMzk1ZmVmMmM0YTk2YTZmZDAzYWZmNTVkYjdkMSIsImNvbXBhbnlJZCI6IjAiLCJoZWFkZXJQcmVmaXgiOiJCZWFyZXIgIiwidGVuYW50SWQiOiIyMCIsInRva2VuVHlwZSI6InJlZnJlc2hfdG9rZW4iLCJvcGVuQXBwbGljYXRpb25JZCI6IjAiLCJ1c2VySWQiOiIxMzUwMjgwOTk1OTk4ODYzMzYxIiwiZXhwIjoxNjI3MjY5NDg0LCJuYmYiOjE2MjY2NjQ2ODR9.QFgMui3Wg8wIG9yRxJ-zpL0nsMs7g6Z03yVpsp0ZKhW3NvoK4agT3WmkrHIhxAqpMr1foSzuxhs-JYk3b9398rJByHelWzkaKNWXjG4LHz2lAlooSEgrgM9NqRsnNfs31aYB5AHvGYF1FuUO0YS367Uafx_NM6LgfBz3n4sWFyw"]; |
| | | // |
| | | // |
| | | // [[EZSDK sharedInstance] setRequestHttpsHostAndPlatform:@"https://china-gateway.hdlcontrol.com" platform:1 homeId:@"1409421094585028610"]; |
| | | [[EZSDK sharedInstance] setHDlAccessToken:@"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiJmNDE3MGQyZjIxZWI0NjMyYWU5ZmUxOTM5NDJmOTNmYiIsImNvbXBhbnlJZCI6IjAiLCJyb2xlIjoiIiwiaGVhZGVyUHJlZml4IjoiQmVhcmVyICIsInRlbmFudElkIjoiMjAiLCJ1c2VyVHlwZSI6IlVTRVJfQyIsInRva2VuVHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJOYW1lIjoi5ZiJ5LmQIiwib3BlbkFwcGxpY2F0aW9uSWQiOiIwIiwidXNlcklkIjoiMTM1NzEzODQzNDgyODMzMzA1OCIsImV4cCI6MTYzNDAyNzAxOSwibmJmIjoxNjM0MDE5ODE5fQ.Bn4bTXJq-o4Ch05rM81UdjR_EO4ybEpGwzt19as16UaoQVR9i2OGgoT7r4jVjC204o1APLC3JvrPq-eJKXieh7VBP6n5s-2BwGHTdV4W2cKdiMC5ciVeHFopmkw7cd3JNkxgGiXykQqxMnIl3keNXu5VXjo4XCOw3cYOuXhg_ZA" refreshToken:@"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIxMWIyNDFjY2U2MDE0YTM2YmIyMTdjZGFhZGY0NzlhMCIsImNvbXBhbnlJZCI6IjAiLCJoZWFkZXJQcmVmaXgiOiJCZWFyZXIgIiwidGVuYW50SWQiOiIyMCIsInRva2VuVHlwZSI6InJlZnJlc2hfdG9rZW4iLCJvcGVuQXBwbGljYXRpb25JZCI6IjAiLCJ1c2VySWQiOiIxMzU3MTM4NDM0ODI4MzMzMDU4IiwiZXhwIjoxNjM0NjI0NjE5LCJuYmYiOjE2MzQwMTk4MTl9.GL9idS-BWGVbZG8RdmwM1sATKJr9FC6Z4x64xZoZf0E421iL_IkGy2iflLWToTmeLqMzBJ-bjN34yCgban-7M4dY5HuEMvWbxgP5sAiXTuS9z1UDkbry8gvs6zrcVUreb9H5ciroNJOh20yoCzfnfXZVl9M7w5acCkl9UmdtX0c"]; |
| | | |
| | | |
| | | [[EZSDK sharedInstance] setRequestHttpsHostAndPlatform:@"https://china-gateway.hdlcontrol.com" platform:1 homeId:@"1357564319439441921"]; |
| | | |
| | | |
| | | } |
| | | |
| | | - (IBAction)logout:(id)sender |
| | | { |
| | | |
| | | [EZOPENSDK logout:^(NSError *error) { |
| | | |
| | | return; |
| | | // [[GlobalKit shareKit] setAccessToken:@"ra.a5bfkhhx7ycscsj41if7l0cf9ytfhv5q-9keuxvphmn-1fvjt6p-jugtyy8sr"]; |
| | | [[EZSDK sharedInstance] setHDlAccessToken:@"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiJmNDE3MGQyZjIxZWI0NjMyYWU5ZmUxOTM5NDJmOTNmYiIsImNvbXBhbnlJZCI6IjAiLCJyb2xlIjoiIiwiaGVhZGVyUHJlZml4IjoiQmVhcmVyICIsInRlbmFudElkIjoiMjAiLCJ1c2VyVHlwZSI6IlVTRVJfQyIsInRva2VuVHlwZSI6ImFjY2Vzc190b2tlbiIsInVzZXJOYW1lIjoi5ZiJ5LmQIiwib3BlbkFwcGxpY2F0aW9uSWQiOiIwIiwidXNlcklkIjoiMTM1NzEzODQzNDgyODMzMzA1OCIsImV4cCI6MTYzNDAyNzAxOSwibmJmIjoxNjM0MDE5ODE5fQ.Bn4bTXJq-o4Ch05rM81UdjR_EO4ybEpGwzt19as16UaoQVR9i2OGgoT7r4jVjC204o1APLC3JvrPq-eJKXieh7VBP6n5s-2BwGHTdV4W2cKdiMC5ciVeHFopmkw7cd3JNkxgGiXykQqxMnIl3keNXu5VXjo4XCOw3cYOuXhg_ZA" refreshToken:@"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIxMWIyNDFjY2U2MDE0YTM2YmIyMTdjZGFhZGY0NzlhMCIsImNvbXBhbnlJZCI6IjAiLCJoZWFkZXJQcmVmaXgiOiJCZWFyZXIgIiwidGVuYW50SWQiOiIyMCIsInRva2VuVHlwZSI6InJlZnJlc2hfdG9rZW4iLCJvcGVuQXBwbGljYXRpb25JZCI6IjAiLCJ1c2VySWQiOiIxMzU3MTM4NDM0ODI4MzMzMDU4IiwiZXhwIjoxNjM0NjI0NjE5LCJuYmYiOjE2MzQwMTk4MTl9.GL9idS-BWGVbZG8RdmwM1sATKJr9FC6Z4x64xZoZf0E421iL_IkGy2iflLWToTmeLqMzBJ-bjN34yCgban-7M4dY5HuEMvWbxgP5sAiXTuS9z1UDkbry8gvs6zrcVUreb9H5ciroNJOh20yoCzfnfXZVl9M7w5acCkl9UmdtX0c"]; |
| | | |
| | | [[EZSDK sharedInstance] setRequestHttpsHostAndPlatform:@"https://test-gz.hdlcontrol.com" platform:1 homeId:@"1396717478877241345"]; |
| | | |
| | | |
| | | __weak MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; |
| | | hud.labelText = NSLocalizedString(@"ad_adding_msg", @"请稍候..."); |
| | | [EZHttpUtil.sharedManager getChildToken:^(NSString *accessToken) { |
| | | [hud hide:YES]; |
| | | if(accessToken != NULL && ![accessToken isEqual:@""]){ |
| | | NSLog(@"accessToken HDL:%@",accessToken); |
| | | [[EZSDK sharedInstance] setEZAccessToken:accessToken]; |
| | | |
| | | // [[EZSDK sharedInstance] PlayWithDeviceSerial:@"F44133728"]; |
| | | |
| | | // EZAlarmInfo *info = [[EZAlarmInfo alloc] init]; |
| | | // info.alarmName = @"人体检测"; |
| | | // info.alarmPicUrl = @"https://i.ys7.com/streamer/alarm/url/get?fileId=20210707204930-F41014762-1-00000-2-1&deviceSerialNo=F41014762&cn=1&isEncrypted=0&ct=1&lc=90&bn=1_hikalarm"; |
| | | // [[EZSDK sharedInstance] goToEZMessagePhotoVC:info]; |
| | | |
| | | } |
| | | }]; |
| | | |
| | | // [EZOPENSDK logout:^(NSError *error) { |
| | | // }]; |
| | | |
| | | |
| | | } |
| | | |
| | | -(void)getEzDeviceInfo:(NSString *)deviceSerial{ |
| | | |
| | | //获取设备列表接口 |
| | | [EZOpenSDK getDeviceInfo:deviceSerial completion:^(EZDeviceInfo *deviceInfo, NSError *error) { |
| | | if(error) |
| | | { |
| | | return; |
| | | } |
| | | if (deviceInfo) { |
| | | [[EZSDK sharedInstance] Play:deviceInfo]; |
| | | } |
| | | |
| | | }]; |
| | | |
| | | // [EZOPENSDK :deviceSerial]; |
| | | } |
| | | |
| | | - (void)handleTheError:(NSError *)error |
| | | { |
| | | if (!error) |
| | | { |
| | | // [self performSegueWithIdentifier:@"go2WifiResult" sender:nil]; |
| | | return; |
| | | } |
| | | if (error.code == 105002) |
| | | { |
| | | UIAlertView *retryAlertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"device_verify_code_wrong", @"验证码错误") message:nil delegate:self cancelButtonTitle:NSLocalizedString(@"cancel", @"取消") otherButtonTitles:NSLocalizedString(@"retry", @"重试"), nil]; |
| | | retryAlertView.tag = 0xbb; |
| | | [retryAlertView show]; |
| | | } |
| | | else if (error.code == 105000) |
| | | { |
| | | [UIView dd_showMessage:NSLocalizedString(@"ad_already_added",@"您已添加过此设备")]; |
| | | } |
| | | else if (error.code == 105001) |
| | | { |
| | | [UIView dd_showMessage:NSLocalizedString(@"ad_added_by_others",@"此设备已被别人添加")]; |
| | | } |
| | | else |
| | | { |
| | | [UIView dd_showMessage:NSLocalizedString(@"wifi_add_fail",@"添加失败")]; |
| | | } |
| | | } |
| | | |
| | | |
| | | - (IBAction)goAPI:(id)sender |
| | | { |
| | | [EZOPENSDK gotoEzvizAppPage:EZPageAlarmList appType:EZEzvizInternational]; |
| | | |
| | | |
| | | // [EZOPENSDK gotoEzvizAppPage:EZPageAlarmList appType:EZEzvizInternational]; |
| | | // [self performSegueWithIdentifier:@"go2DemoAPI" sender:nil]; |
| | | } |
| | | |