IOS Странный журнал NETAWDManager

С iOS 9 я вижу в моей iPhone консоли странные журналы

Эти журналы появляются, когда приложение подключено к удаленной службе, и, возможно, когда соединение происходит медленно, я использую NSURLSession. У кого-то есть идея о значении этого журнала, я должен заботиться об этом:

-[NETAWDManager reportStats:metricID:] server 0x13cd19d70, container 0x13ce9dfe0, metrid 2686983, successfully reported:
<AWDLibnetcoreTCPConnectionReport: 0x13ce7af10> {
    cellularFallbackReport =     {
        dataUsageSnapshotsAtNetworkEvents =         (
                        {
                bytesIn = 0;
                bytesOut = 410;
            }
        );
        "fallbackTimer_msecs" = 0;
        fellback = 0;
        networkEvents =         (
            "NETWORK_EVENT_DATA_STALL_AT_APP_LAYER"
        );
        "timeToNetworkEvents_msecs" =         (
            3325
        );
    };
    clientIdentifier = "com.mydomain.myapp";
    connectionStatisticsReport =     {
        DNSAnswersCached = 1;
        "DNSResolvedTime_msecs" = 3;
        RTTvariance = 169;
        "appDataStallTimer_msecs" = 3;
        appReportingDataStallCount = 1;
        "bestRTT_msecs" = 359;
        betterRouteEventCount = 0;
        bytesDuplicate = 0;
        bytesIn = 37000;
        bytesOut = 410;
        bytesOutOfOrder = 0;
        bytesRetransmitted = 0;
        cellularFallback = 0;
        cellularRRCConnected = 0;
        connected = 1;
        connectedInterfaceType = "INTERFACE_TYPE_WIFI";
        "connectionEstablishmentTime_msecs" = 308;
        connectionReuseCount = 0;
        "currentRTT_msecs" = 79;
        "flowDuration_msecs" = 30750;
        interfaceType = "INTERFACE_TYPE_WIFI";
        kernelReportedStalls = 0;
        kernelReportingConnectionStalled = 0;
        kernelReportingReadStalled = 0;
        kernelReportingWriteStalled = 0;
        packetsDuplicate = 0;
        packetsIn = 26;
        packetsOut = 1;
        packetsOutOfOrder = 0;
        packetsRetransmitted = 0;
        "smoothedRTT_msecs" = 275;
        synRetransmissionCount = 0;
        tcpFastOpen = 0;
        "timeToConnectionEstablishment_msecs" = 315;
        "timeToConnectionStart_msecs" = 7;
        "timeToDNSResolved_msecs" = 7;
        "timeToDNSStart_msecs" = 4;
        trafficClass = 0;
    };
    delegated = 0;
    reportReason = "REPORT_REASON_DATA_STALL_AT_APP_LAYER";
}

Ответы

Ответ 1

На основе идентификатора cellularFallbackReport это сообщение может быть связано WiFi Assist. Это новая функция в iOS 9, которая обнаруживает медленные соединения WiFi и автоматически возвращается к сотовой радиотелефонии телефона.

Это будет согласуется с вашим наблюдением, что сообщение журнала происходит, когда у вас медленное соединение.

Если вы можете надежно воспроизвести сообщение, попробуйте отключить WiFi Assist в настройках и посмотреть, исчезнет ли он:

Если это действительно так, вам следует заботиться об этом? Возможно нет. Сообщения показывают, что система iOS автоматически обрабатывает сетевые проблемы от имени вашего приложения, и вы не можете с этим справиться.