JLChen
2020-04-03 be95e839f40eb3ddf64706b60cba6dfcf4fad5e5
Crabtree/ON.Ios/AppDelegate.cs
@@ -73,7 +73,7 @@
        public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
        {
            AppCenter.Start ("44cbdfbf-d33e-4e92-a795-1c4452e54d3e", typeof (Analytics), typeof (Crashes));
            Console.WriteLine ("FinishedLaunching");
            Utlis.WriteLine ("FinishedLaunching");
            //Shared.Application.IsGpsEnable = false;
            base.FinishedLaunching (application, launchOptions);
@@ -164,7 +164,7 @@
        public override void DidReceiveRemoteNotification (UIApplication application, NSDictionary userInfo, Action<UIBackgroundFetchResult> completionHandler)
        {
            Console.WriteLine ("DidReceiveRemoteNotification:" + application.ApplicationState.ToString ());
            Utlis.WriteLine ("DidReceiveRemoteNotification:" + application.ApplicationState.ToString ());
            UserConfig.Instance.SaveUserConfig ();
@@ -176,11 +176,11 @@
        public override void ReceivedRemoteNotification (UIApplication application, NSDictionary userInfo)
        {
            if (application.ApplicationState == UIApplicationState.Active) {
                Console.WriteLine ("ReceivedRemoteNotification1");
                Utlis.WriteLine ("ReceivedRemoteNotification1");
            } else if (application.ApplicationState == UIApplicationState.Background) {
                Console.WriteLine ("ReceivedRemoteNotification2");
                Utlis.WriteLine ("ReceivedRemoteNotification2");
            } else if (application.ApplicationState == UIApplicationState.Inactive) {
                Console.WriteLine ("ReceivedRemoteNotification3");
                Utlis.WriteLine ("ReceivedRemoteNotification3");
            }
            //string extKey1 = "PushResType"; 
@@ -190,20 +190,20 @@
        public override void OnResignActivation (UIApplication application)
        {
            Console.WriteLine ("OnResignActivation");
            Utlis.WriteLine ("OnResignActivation");
            Shared.BusSocket.Stop ();
        }
        public override void DidEnterBackground (UIApplication application)
        {
            SharedMethod.SharedMethod.IsBackground = true;
            Console.WriteLine ("DidEnterBackground");
            Utlis.WriteLine ("DidEnterBackground");
        }
        public override void WillEnterForeground (UIApplication application)
        {
            SharedMethod.SharedMethod.IsBackground = false;
            Console.WriteLine ("WillEnterForeground");
            Utlis.WriteLine ("WillEnterForeground");
            //if (UIApplication.SharedApplication.ApplicationIconBadgeNumber > 0)
            //    RemoteInfo.Current.ReadMsgList (NSUserDefaults.StandardUserDefaults.StringForKey ("PushDeviceToken"), true);
            UIApplication.SharedApplication.ApplicationIconBadgeNumber = 0;
@@ -213,13 +213,13 @@
        public override void WillTerminate (UIApplication application)
        {
            Console.WriteLine ("WillTerminate");
            Utlis.WriteLine ("WillTerminate");
            // Called when the application is about to terminate. Save data, if needed. See also DidEnterBackground.
        }
        public override void OnActivated (UIApplication application)
        {
            Console.WriteLine ("OnActivated");
            Utlis.WriteLine ("OnActivated");
            base.OnActivated (application);
            //有些系统版本这里启动比视图控制器快