Condividi tramite


Risoluzione dei problemi di UWP, WinUI, WPF e WinForms SDK

Importante

Visual Studio App Center è previsto per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate che è possibile considerare la migrazione a.

Altre informazioni sulle sequenze temporali di supporto e sulle alternative.

I dati di analisi non sono visualizzati nel portale

  1. Assicurarsi di aver integrato correttamente i moduli SDK.

  2. Assicurarsi che il segreto app corretto sia incluso insieme alla chiamata al Start() metodo. È possibile copiare il codice esatto Start() aprendo l'app nel portale e passando alla pagina Introduzione.

  3. Nella console cercare un log Assert con il messaggio "App Center SDK configurato correttamente". Questo log verifica che l'SDK sia configurato correttamente e che i log vengano inoltrati.

  4. Se si desidera visualizzare i log inviati al back-end, modificare il livello di log in Verbose nell'applicazione e l'SDK stampa i log nella console. Chiamare l'API seguente prima di avviare l'SDK.

    AppCenter.LogLevel = LogLevel.Verbose;
    
  5. Assicurarsi che il dispositivo sia online.

  6. A volte, i log potrebbero richiedere alcuni minuti per visualizzare la superficie nel portale. Attendere qualche tempo se questo è il caso.

  7. Per verificare se il back-end di App Center ha ricevuto i dati, passare alla sezione Flusso di log nel servizio Analisi. Gli eventi devono essere visualizzati dopo l'invio.

Usare App Center nelle attività in background

App Center SDK non supporta l'invio di log da un'attività in background. Si verifica a causa del processo di attività in background può terminare in modo imprevisto e non attende il processo finlandese di attività asincrone. Altre informazioni sulle attività in background.

Proteggere il valore segreto di App Center

L'identificatore app_secret dell'app è necessario sapere a quale app si applica il traffico e non può essere usato per recuperare o modificare i dati esistenti. Se l'utente app_secret è esposto, il rischio maggiore è l'invio di dati non validi all'app, ma non avrà effetto sulla sicurezza dei dati.

Per recuperare i dati sensibili, è necessario fornire un token app/utente, generato sul lato del client. Non è possibile rendere i dati sul lato client completamente sicuri.

È possibile migliorare la sicurezza dell'app usando una variabile di ambiente per inserire il segreto dell'app nel codice. In questo modo, il segreto non è visibile nel codice.