Browse Source

1.修复隐私模式 未输入密码直接进入云机

huangxiaodong 7 months ago
parent
commit
a9683b3ec2

+ 2 - 2
创维盒子/双子星云手机.xcodeproj/project.pbxproj

@@ -6159,7 +6159,7 @@
 				CODE_SIGN_IDENTITY = "Apple Development";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
 				CODE_SIGN_STYLE = Manual;
-				CURRENT_PROJECT_VERSION = 14;
+				CURRENT_PROJECT_VERSION = 20;
 				DEVELOPMENT_TEAM = "";
 				"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 6SV76WTUUR;
 				FRAMEWORK_SEARCH_PATHS = (
@@ -6241,7 +6241,7 @@
 				CODE_SIGN_IDENTITY = "Apple Development";
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
 				CODE_SIGN_STYLE = Manual;
-				CURRENT_PROJECT_VERSION = 14;
+				CURRENT_PROJECT_VERSION = 20;
 				DEVELOPMENT_TEAM = "";
 				"DEVELOPMENT_TEAM[sdk=iphoneos*]" = 6SV76WTUUR;
 				FRAMEWORK_SEARCH_PATHS = (

+ 3 - 0
创维盒子/双子星云手机/AppDelegate/AppDelegate.h

@@ -45,6 +45,9 @@
 
 @property (nonatomic, assign)BOOL isPlayerScreenLandscapeType;//拉流页面横屏状态
 @property (nonatomic, assign)BOOL supportScreenRotateType;
+
+@property (nonatomic, assign)BOOL isCloudPhoneModeAndPrivacyModeOpenType;//云手机模式 并且隐私模式 第一次打开
+
 +(AppDelegate*)sharedAppDelegate;
 
 #pragma mark 更换设备 重新设置地址

+ 9 - 1
创维盒子/双子星云手机/AppDelegate/SceneDelegate.m

@@ -516,7 +516,15 @@
     BOOL haveOpenMask = [HWDataManager getBoolWithKey:Const_cloudPhone_Model_Open];
     if(haveOpenMask){
         tabBarController.selectedIndex = 1;
-        [cloudVC queryWebRtcMsgFun:YES];
+        
+        //非隐私模式 直接进入推拉流页
+        if(ksharedAppDelegate.DeviceThirdIdMod && !ksharedAppDelegate.DeviceThirdIdMod.data.isPrivacyMode){
+            [cloudVC queryWebRtcMsgFun:YES];
+        }
+        else{
+            ksharedAppDelegate.isCloudPhoneModeAndPrivacyModeOpenType = YES;
+        }
+        
     }
     
     ksharedAppDelegate.mainTabBar = tabBarController;

+ 12 - 0
创维盒子/双子星云手机/cloudPhone/cloudPhoneViewController.m

@@ -26,6 +26,9 @@
     [super viewDidLoad];
     // Do any additional setup after loading the view.
     
+    //输入密码完成
+    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didInpuPwdOkFun) name:didInputPWDNotification object:nil];
+    
     [self.view setBackgroundColor:HWF5F7FAColor];
     
     [self.toolBar setHidden:YES];
@@ -506,4 +509,13 @@
     vc.webRtcMsgMod = webRtcMsgMod;
     [self.navigationController pushViewController:vc animated:YES];
 }
+
+#pragma mark 输入密码完成
+- (void)didInpuPwdOkFun
+{
+    if(ksharedAppDelegate.isCloudPhoneModeAndPrivacyModeOpenType){
+        [self queryWebRtcMsgFun:YES];
+        ksharedAppDelegate.isCloudPhoneModeAndPrivacyModeOpenType = NO;
+    }
+}
 @end