HDL_ON/DAL/Mqtt/MqttClient.cs
@@ -323,10 +323,12 @@ /// </summary> public static async Task StartCloudMqtt() { if (MainPage.InternetStatus == 0) //没有网络的状态下尝试一下连接mqtt ,安卓的网络状态变化监听有异常,修改底层麻烦 if (MainPage.InternetStatus == 0 && MainPage.LinkHdlMqttCount > 1) { return; } MainPage.LinkHdlMqttCount++; if (!UserInfo.Current.IsLogin) { @@ -618,6 +620,10 @@ { IfNeedReadAllDeviceStatus = true; Control.Ins.GatewayOnline_Cloud = true; if(MainPage.InternetStatus == 0) { MainPage.InternetStatus = 1; } Utlis.WriteLine($"============>Mqtt远程连接成功"); SendPushSignOut(); });