Problembehandlung für UWP, WinUI, WPF und WinForms SDK
Wichtig
Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie eine Migration in Betracht ziehen können.
Analysedaten werden im Portal nicht angezeigt
Stellen Sie sicher, dass Sie die SDK-Module ordnungsgemäß integriert haben.
Stellen Sie sicher, dass das richtige App-Geheimnis zusammen mit dem
Start()
Methodenaufruf enthalten ist. Sie können den genauenStart()
Code kopieren, indem Sie die App im Portal öffnen und zu Erste Schritte Seite navigieren.Suchen Sie in der Konsole nach einem Assert-Protokoll mit der Meldung "App Center SDK erfolgreich konfiguriert". Dieses Protokoll überprüft, ob das SDK erfolgreich konfiguriert wurde und Ihre Protokolle weitergeleitet werden.
Wenn Sie die Protokolle anzeigen möchten, die an das Back-End gesendet werden, ändern Sie die Protokollebene in Ihrer Anwendung in Ausführlich , und das SDK druckt Protokolle in der Konsole. Rufen Sie die API unten auf, bevor Sie das SDK starten.
AppCenter.LogLevel = LogLevel.Verbose;
Stellen Sie sicher, dass Ihr Gerät online ist.
Manchmal kann es einige Minuten dauern, bis Protokolle im Portal angezeigt werden. Warten Sie einige Zeit, wenn dies der Fall ist.
Um zu überprüfen, ob das App Center-Back-End Ihre Daten empfangen hat, wechseln Sie zum Abschnitt Protokollfluss im Analysedienst. Ihre Ereignisse sollten angezeigt werden, sobald sie gesendet wurden.
Verwenden von App Center in den Hintergrundaufgaben
Das App Center SDK unterstützt das Senden von Protokollen aus einer Hintergrundaufgabe nicht. Dies geschieht, weil der Prozess der Hintergrundaufgabe unerwartet beendet werden kann und nicht auf den Finnischen Auftrag von asynchronen Aufgaben wartet. Erfahren Sie mehr über Hintergrundaufgaben.
Schützen des App Center-Geheimniswerts
ist app_secret
ein Bezeichner Ihrer App, es muss wissen, für welche App der Datenverkehr gilt, und es kann nicht zum Abrufen oder Bearbeiten vorhandener Daten verwendet werden. Wenn Ihre app_secret
verfügbar gemacht wird, besteht das größte Risiko darin, fehlerhafte Daten an Ihre App zu senden, aber dies hat keine Auswirkungen auf die Sicherheit der Daten.
Zum Abrufen vertraulicher Daten müssen Sie ein App-/ Benutzertoken bereitstellen, das auf der Clientseite generiert wird. Es gibt keine Möglichkeit, Daten auf clientseitiger Seite vollständig sicher zu machen.
Sie können die Sicherheit Ihrer App verbessern, indem Sie eine Umgebungsvariable verwenden, um das App-Geheimnis in Ihren Code einzufügen. Auf diese Weise ist das Geheimnis in Ihrem Code nicht sichtbar.