|
@@ -63,6 +63,8 @@
|
|
|
#import "imageVersionUpdateDoneView.h"
|
|
|
#import "imageVersionUpdateFailView.h"
|
|
|
#import "LoginType1ViewController.h"
|
|
|
+#import "privacyModeTipViewController.h"
|
|
|
+
|
|
|
|
|
|
@interface SceneDelegate ()<SetUsePWDViewControllerDelegate,GuideViewControllerDelegate,UITabBarControllerDelegate>
|
|
|
{
|
|
@@ -443,6 +445,13 @@
|
|
|
// self.window.rootViewController = nextVCNav;
|
|
|
}
|
|
|
else{
|
|
|
+ //1、重启、恢复出厂设备、首次设置密码 3个情况下8分钟之内不弹
|
|
|
+ long seconds = [iTools getNowTimeStamp];
|
|
|
+ NSNumber *secondsNum = [NSNumber numberWithLong:seconds];
|
|
|
+ if(secondsNum){
|
|
|
+ [HWDataManager setNumberWithKey:stringKeyAddSn(@"disenable_type2_BoxHeartbeat") value:secondsNum];
|
|
|
+ }
|
|
|
+
|
|
|
/*没有设置密码*/
|
|
|
SetPWDFirstViewController *qrCodeVC = [[SetPWDFirstViewController alloc] init];
|
|
|
BaseNavigationController *qrCodeVCNav = [[BaseNavigationController alloc] initWithRootViewController:qrCodeVC];
|
|
@@ -673,6 +682,8 @@
|
|
|
- (void)sceneDidEnterBackground:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
HLog(@"sceneDidEnterBackground")
|
|
|
|
|
|
+ ksharedAppDelegate.didShowBoxHeartbeatAlertType = NO;
|
|
|
+
|
|
|
BOOL isPrivacyMode = [HWDataManager getBoolWithKey:Const_Have_Add_Device_Privacy_Mode];
|
|
|
|
|
|
if(ksharedAppDelegate.DeviceThirdIdMod){
|
|
@@ -1630,7 +1641,7 @@
|
|
|
#pragma mark 弹框流程 1 强制盒子更新弹窗
|
|
|
- (void)handelUpgradeInfoFun
|
|
|
{
|
|
|
- //self.otaUpgradeInfoModel.data.status = 201;
|
|
|
+ //self.otaUpgradeInfoModel.data.status = 1;
|
|
|
if(self.otaUpgradeInfoModel.data.status < 1){ //-1=没有更新 0=下载中
|
|
|
//2. APP版本更新弹窗
|
|
|
[self checkVersionFun];
|
|
@@ -1746,6 +1757,13 @@
|
|
|
[weakSelf otaUpdateNowFun];
|
|
|
});
|
|
|
}];
|
|
|
+
|
|
|
+ //1.点击更新 标志 30分别 不谈 心跳弹框
|
|
|
+ long seconds = [iTools getNowTimeStamp];
|
|
|
+ NSNumber *secondsNum = [NSNumber numberWithLong:seconds];
|
|
|
+ if(secondsNum){
|
|
|
+ [HWDataManager setNumberWithKey:stringKeyAddSn(@"disenable_type1_BoxHeartbeat") value:secondsNum];
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#pragma mark 弹框流程 1 OTA升级完成
|