|
|
@@ -68,7 +68,6 @@
|
|
|
|
|
|
@property (nonatomic, assign) BOOL isFirstOpenInLaunch;//启动页停两秒
|
|
|
|
|
|
-@property (nonatomic, assign) NSTimeInterval preEnterBackgroundTime;//记录盒子的的后台时间 用来控制进入后台一秒内回到前台不显示密码界面 (点击底部区域或下滑操作,返回输入密码界面)
|
|
|
|
|
|
//冷启动分享跳入用
|
|
|
@property(nonatomic, strong) UISceneSession *session;
|
|
|
@@ -79,6 +78,7 @@
|
|
|
|
|
|
|
|
|
- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions API_AVAILABLE(ios(13.0)){
|
|
|
+ HLog(@"willConnectToSession")
|
|
|
if (scene) {
|
|
|
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(guideOk:) name:GuideOkNotification object:nil];
|
|
|
|
|
|
@@ -566,34 +566,30 @@
|
|
|
|
|
|
- (void)sceneDidDisconnect:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
HLog(@"sceneDidDisconnect");
|
|
|
- //[[boxDownloadFileManager shareInstance] suspendDownloadFileFun:YES withModel:nil withItem:nil];
|
|
|
|
|
|
[[connectDeviceManager shareInstance] disconnect];
|
|
|
}
|
|
|
|
|
|
|
|
|
- (void)sceneDidBecomeActive:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
+ HLog(@"sceneDidBecomeActive")
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+- (void)sceneWillResignActive:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
+ HLog(@"sceneWillResignActive")
|
|
|
|
|
|
- BOOL isPrivacyMode = [HWDataManager getBoolWithKey:Const_Have_Add_Device_Privacy_Mode];
|
|
|
- if(!isPrivacyMode){
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- //控制2秒内回到前台不显示密码界面
|
|
|
- long seconds = [iTools getNowTimeStampSS];
|
|
|
- if(_preEnterBackgroundTime > 0){
|
|
|
- if(seconds - _preEnterBackgroundTime <= 2000){
|
|
|
- return;
|
|
|
- }
|
|
|
- }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+- (void)sceneWillEnterForeground:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
+ HLog(@"sceneWillEnterForeground")
|
|
|
|
|
|
- BOOL haveGuide = [HWDataManager getBoolWithKey:Const_Have_Show_Guide];
|
|
|
- if (haveGuide) {
|
|
|
- ;
|
|
|
- }else {
|
|
|
-
|
|
|
- return;
|
|
|
- }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+- (void)sceneDidEnterBackground:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
+ HLog(@"sceneDidEnterBackground")
|
|
|
|
|
|
BOOL isNeeddelayedType = NO;
|
|
|
//这里强制竖屏 处理图片详情 和视频详情的横屏情况
|
|
|
@@ -622,42 +618,10 @@
|
|
|
else{
|
|
|
[self showCalculatorVC];
|
|
|
}
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-- (void)sceneWillResignActive:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
-
|
|
|
- _preEnterBackgroundTime = [iTools getNowTimeStampSS];
|
|
|
-// BOOL haveGuide = [HWDataManager getBoolWithKey:Const_Have_Show_Guide];
|
|
|
-// if (haveGuide) {
|
|
|
-// ;
|
|
|
-// }else {
|
|
|
-//
|
|
|
-// return;
|
|
|
-// }
|
|
|
-// [self showCalculatorVC];
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-- (void)sceneWillEnterForeground:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
-
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-- (void)sceneDidEnterBackground:(UIScene *)scene API_AVAILABLE(ios(13.0)){
|
|
|
-// BOOL haveGuide = [HWDataManager getBoolWithKey:Const_Have_Show_Guide];
|
|
|
-// if (haveGuide) {
|
|
|
-// ;
|
|
|
-// }else {
|
|
|
-//
|
|
|
-// return;
|
|
|
-// }
|
|
|
-// [self showCalculatorVC];
|
|
|
}
|
|
|
|
|
|
- (void)scene:(UIScene *)scene continueUserActivity:(NSUserActivity *)userActivity {
|
|
|
-
|
|
|
+ HLog(@"scene continueUserActivity")
|
|
|
if([TencentOAuth CanHandleUniversalLink:userActivity.webpageURL]){
|
|
|
[TencentOAuth HandleUniversalLink:userActivity.webpageURL];
|
|
|
}
|
|
|
@@ -668,6 +632,7 @@
|
|
|
}
|
|
|
|
|
|
- (void)scene:(UIScene *)scene openURLContexts:(NSSet<UIOpenURLContext *> *)URLContexts {
|
|
|
+ HLog(@"scene openURLContexts")
|
|
|
NSEnumerator *enumerator = [URLContexts objectEnumerator];
|
|
|
UIOpenURLContext *context;
|
|
|
while (context = [enumerator nextObject]) {
|
|
|
@@ -781,6 +746,14 @@
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ BOOL haveGuide = [HWDataManager getBoolWithKey:Const_Have_Show_Guide];
|
|
|
+ if (haveGuide) {
|
|
|
+ ;
|
|
|
+ }else {
|
|
|
+
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
BOOL isPrivacyMode = [HWDataManager getBoolWithKey:Const_Have_Add_Device_Privacy_Mode];
|
|
|
if(!isPrivacyMode){
|
|
|
return;
|