From b69d7735274b8d0f741da8a6bb8b8e1347477a5a Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 19 三月 2020 17:14:16 +0800 Subject: [PATCH] 20200319 --- HDL-ON_iOS/AppDelegate.cs | 51 +++++++++++++++------------------------------------ 1 files changed, 15 insertions(+), 36 deletions(-) diff --git a/HDL-ON_iOS/AppDelegate.cs b/HDL-ON_iOS/AppDelegate.cs index 4663b3d..2e3dc19 100644 --- a/HDL-ON_iOS/AppDelegate.cs +++ b/HDL-ON_iOS/AppDelegate.cs @@ -10,18 +10,6 @@ public static class SharedMethod { public static UIApplication sharedApp; - public static void ChangeSkin() - { - switch (UserConfig.Instance.SkinCode) - { - case 0: - sharedApp.StatusBarStyle = UIStatusBarStyle.LightContent; - break; - case 1: - sharedApp.StatusBarStyle = UIStatusBarStyle.Default; - break; - } - } public static PageLayout CurPageLayout = null; public static bool IsBackground; @@ -109,16 +97,16 @@ NSUserDefaults.StandardUserDefaults.SetString(DeviceToken, "PushDeviceToken"); string userPhoneName = UIDevice.CurrentDevice.Name; - UserConfig.Instance.tokenID = DeviceToken; - UserConfig.Instance.phoneName = userPhoneName; - UserConfig.Instance.SaveUserConfig(); + UserConfig.Instance.PushDeviceToken = DeviceToken; + //UserConfig.Instance.phoneName = userPhoneName; + //UserConfig.Instance.SaveUserConfig(); } - if (UserConfig.Instance.tokenID != DeviceToken) + if (UserConfig.Instance.PushDeviceToken != DeviceToken) { string userPhoneName = UIDevice.CurrentDevice.Name; - UserConfig.Instance.tokenID = DeviceToken; - UserConfig.Instance.phoneName = userPhoneName; - UserConfig.Instance.SaveUserConfig(); + UserConfig.Instance.PushDeviceToken = DeviceToken; + //UserConfig.Instance.phoneName = userPhoneName; + //UserConfig.Instance.SaveUserConfig(); } } @@ -161,12 +149,15 @@ public override void DidEnterBackground(UIApplication application) { SharedMethod.SharedMethod.IsBackground = true; + HDL_ON.Entity.DB_ResidenceData.residenceData.SaveResidenceData(); Console.WriteLine("DidEnterBackground"); } + public override void WillEnterForeground(UIApplication application) { SharedMethod.SharedMethod.IsBackground = false; + BusSocket.Start(6000); Console.WriteLine("WillEnterForeground"); UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0; } @@ -185,12 +176,13 @@ public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { //AppCenter.Start("b95f7814-49fb-4345-bac5-98e70d098252", typeof(Analytics), typeof(Crashes)); - Console.WriteLine("FinishedLaunching"); base.FinishedLaunching(application, launchOptions); SharedMethod.SharedMethod.sharedApp = application; - + Shared.Application.IsGpsEnable = false; //NSString* nsCount = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode]; + application.StatusBarStyle = UIStatusBarStyle.DarkContent; + string nsCount = NSLocale.CurrentLocale.CountryCode; if (nsCount != UserConfig.Instance.CountryCode) { @@ -199,7 +191,7 @@ } application.IdleTimerDisabled = true; application.RegisterForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound); - + Window = new UIWindow(UIScreen.MainScreen.Bounds); var Root = new UINavigationController(new ViewController()) { NavigationBarHidden = true }; Window.RootViewController = Root; @@ -238,26 +230,13 @@ { //RemoteInfo.Current.ReadMsgList(true); } - //if (UserConfig.Instance.SkinCode == 0) - //{ - // application.StatusBarStyle = UIStatusBarStyle.LightContent; - // Shared.Application.Skin = UserConfig.Instance.CurrentSkinName; - //} - //else if (UserConfig.Instance.SkinCode == 1) - //{ - application.StatusBarStyle = UIStatusBarStyle.Default; - //application.SetStatusBarStyle(UIStatusBarStyle.LightContent, false); - Console.WriteLine($"application.StatusBarStyle:{application.StatusBarStyle}"); - // Shared.Application.Skin = UserConfig.Instance.CurrentSkinName; - //} - //SkinStyle.Current.ChangeColor(); - //Harpy.Harpy.SharedInstance.PresentingViewController = this.Window.RootViewController; //Harpy.Harpy.SharedInstance.WeakDelegate = this; //Harpy.Harpy.SharedInstance.AlertType = Harpy.HarpyAlertType.Skip; //Harpy.Harpy.SharedInstance.DebugEnabled = false; //Harpy.Harpy.SharedInstance.ForceLanguageLocalization = Harpy.Constants.HarpyLanguageChineseSimplified; + Console.WriteLine("FinishedLaunching"); return true; } } -- Gitblit v1.8.0