JLChen
2021-01-11 5a5a2b696866f947b6025d26c3302e8ffef46435
Crabtree/ON.Ios/AppDelegate.cs
@@ -7,6 +7,7 @@
using Microsoft.AppCenter.Crashes;
using Shared;
using Shared.SimpleControl;
using SmartHome;
using UIKit;
using UserNotifications;
@@ -263,6 +264,8 @@
        /// </summary>
        void BusSocketStop ()
        {
            //进入后台mqtt正在连接重置状态
            MqttCommon.remoteMqttIsConnecting = false;
            Shared.BusSocket.Stop ();
            closeTime = DateTime.Now;
        }
@@ -273,20 +276,13 @@
        /// </summary>
        void BusSocketStart ()
        {
            if (closeTime == DateTime.MinValue) {
                closeTime = DateTime.Now;
            } else if (closeTime.AddSeconds (20) < DateTime.Now) {
            } else if (closeTime.AddSeconds (10) < DateTime.Now) {
                if (CommonPage.IsRemote) {
                    SmartHome.MqttCommon.DisConnectRemoteMqttClient ("closeTime");
                    MqttCommon.DisConnectRemote ("closeTime", false);
                }
            }
            //if (closeTime == DateTime.MinValue) {
            //    closeTime = DateTime.Now;
            //} else if (closeTime.AddMinutes (2) > DateTime.Now) {
            //    // MqttCommon.DisConnectRemoteMqttClient ();
            //}
            var netStatus = (int)Reachability.InternetConnectionStatus ();
            //有些系统版本这里启动比视图控制器快
@@ -316,7 +312,8 @@
            if (SmartHome.WiFiSet.refreshView != null) {
                SmartHome.WiFiSet.refreshView ();
            }
            if (netStatus == 0)
                return;
        }
    }
}