|
@@ -550,6 +550,13 @@
|
|
|
[[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Cloud_restart"];
|
|
|
|
|
|
_isRebootIngType = YES;
|
|
|
+
|
|
|
+ //1、重启、恢复出厂设备、首次设置密码 3个情况下8分钟之内不弹
|
|
|
+ long seconds = [iTools getNowTimeStamp];
|
|
|
+ NSNumber *secondsNum = [NSNumber numberWithLong:seconds];
|
|
|
+ if(secondsNum){
|
|
|
+ [HWDataManager setNumberWithKey:stringKeyAddSn(@"disenable_type2_BoxHeartbeat") value:secondsNum];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#pragma mark 恢复出厂设置
|
|
@@ -564,6 +571,13 @@
|
|
|
//数据埋点
|
|
|
[[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Cloud_restore_factory"];
|
|
|
_isResetingType = YES;
|
|
|
+
|
|
|
+ //1、重启、恢复出厂设备、首次设置密码 3个情况下8分钟之内不弹
|
|
|
+ long seconds = [iTools getNowTimeStamp];
|
|
|
+ NSNumber *secondsNum = [NSNumber numberWithLong:seconds];
|
|
|
+ if(secondsNum){
|
|
|
+ [HWDataManager setNumberWithKey:stringKeyAddSn(@"disenable_type2_BoxHeartbeat") value:secondsNum];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#pragma mark 云机截图保存到云机图库
|
|
@@ -1085,6 +1099,24 @@
|
|
|
#pragma mark 检测盒子的心跳情况
|
|
|
- (void)checkBoxHeartbeatFun
|
|
|
{
|
|
|
+ //2、点击系统升级弹框确定按钮后30分钟内不弹;
|
|
|
+ NSNumber *preSecondNum = [HWDataManager getNumberWithKey:stringKeyAddSn(@"disenable_type1_BoxHeartbeat")];
|
|
|
+ if(preSecondNum){
|
|
|
+ long seconds = [iTools getNowTimeStamp];
|
|
|
+ if(seconds - preSecondNum.longValue <= 60*30){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //3、重启、恢复出厂设备、首次设置密码 3个情况下8分钟之内不弹
|
|
|
+ NSNumber *preSecondNum2 = [HWDataManager getNumberWithKey:stringKeyAddSn(@"disenable_type2_BoxHeartbeat")];
|
|
|
+ if(preSecondNum2){
|
|
|
+ long seconds = [iTools getNowTimeStamp];
|
|
|
+ if(seconds - preSecondNum2.longValue <= 60*8){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if(ksharedAppDelegate.didShowBoxHeartbeatAlertType
|
|
|
||[webRtcManager shareManager].isResetingType
|
|
|
||[webRtcManager shareManager].isRebootIngType
|