2016-10-12 6 views
0

Ich verwende Xamarin.iOS und Xamarin.Droid für die aktuelle App. Wir haben einige Probleme mit Webdiensten und manchmal führt dies zu Abstürzen und manchmal hängt es einfach ohne Absturz in iOS und Android.Xamarin. Erfassen des Protokolls von der App

Meine Frage ist, gibt es eine Möglichkeit, können wir jedes Ereignis protokollieren, dass Benutzer und erfassen sie und senden sie über APIs, so dass wir genau herausfinden können, wo das genaue Problem ist, damit wir es beheben können nächste Veröffentlichung

+0

Dienste wie HockeyApp und Crashlytics (und andere) helfen Ihnen dabei – Jason

Antwort

1

So können Sie Benutzeraktionen verfolgen mit HockeyApp wie folgt:

HockeyApp.MetricsManager.TrackEvent(
"Custom Event", 
new Dictionary<string, string> { { "Page", "LoginPage" } }, 
new Dictionary<string, double> { { "Action", "LoginBtn clicked" } }); 
1

Sie können HockeyApp für die Protokollierung von Fehlern in Ihrer App (auf beiden Plattformen) integrieren.

Android: https://components.xamarin.com/view/hockeyappandroid

Ios: https://components.xamarin.com/view/hockeyappios

+0

Ich benutze Hockey App für Abstürze. Ich muss jeden einzelnen Schritt überwachen, der dem Benutzer gefällt, welche Seite er besucht hat und welche Schaltfläche er angeklickt hat, um diese zu erfassen und zurückzuschicken. – TheDeveloper

1

Ich empfehle Log4Net Sie, es ist sehr einfach, und haben viele Dokumentation

Log4Net

Verwandte Themen