2015-10-22 9 views
16

Con iOS 9 che vedo nella mia console iPhone strani tronchiiOS Strano registro NETAWDManager

Questi log appare quando l'applicazione collegata al servizio remoto, e forse quando la connessione è lenta, io uso NSURLSession. Qualcuno ha un'idea sul significato di questo registro, dovrei preoccuparmi di questo:

-[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

Recentemente ho visto anche errori di questo tipo. Non sono sicuro della prima risposta affermando che si riferisce solo al fatto che il Wifi ricada su Cellular poiché nel mio scenario, ho WiFi disabilitato e il mio log dichiara: 'connectedInterfaceType =" INTERFACE_TYPE_CELLULAR "'. Sto cercando di trovare maggiori informazioni sul fatto se questo significa che c'è un problema con la mia app o con la rete e/o la risorsa lato server che sto tentando di accedere ... – Nitax

risposta

4

Sulla base l'identificatore cellularFallbackReport, questo messaggio possono essere correlati WiFi Assist. È una nuova funzionalità di iOS 9 che rileva le connessioni WiFi lente e ricade automaticamente sulla radio cellulare del telefono.

Ciò sarebbe coerente con l'osservazione che il messaggio di registro si verifica quando si dispone di una connessione lenta.

Se siete in grado di riprodurre il messaggio in modo affidabile, provare a disabilitare WiFi Assist nelle impostazioni e vedere se sparisce:

Se questo è davvero quello che è, si dovrebbe cura su di esso? Probabilmente no. I messaggi indicano che il sistema iOS sta affrontando automaticamente problemi di rete per conto della tua app e non c'è molto che tu possa fare al riguardo.

+0

E 'possibile fermare questo evento? Dì che sei in un posto senza rete cellulare. – Jorgen

+0

Non come sviluppatore; solo gli utenti possono capovolgere l'interruttore raffigurato nello screenshot – aednichols