2017-05-24 2 views
0

Also ein bisschen verwirrt hier, es scheint, als ob Flurry bietet keine LogPageView Methode wie das iOS-Gegenstück tut. Ich habe mich gefragt, wie ich dieselbe Logik erreichen kann?Flurry Analytics in Xamarin Android

Hier ist mein iOS-Code, der offensichtlich funktioniert:

private void FlurryLogPageView() 
    { 
      Flurry.Analytics.FlurryAgent.LogPageView(); 
    } 

    private void FlurryLogEvent(string EventName) 
    { 
      Flurry.Analytics.FlurryAgent.LogEvent(EventName); 
    } 

Wir beobachten nun unsere App für Android, und auf Überraschung zu portieren, wenn ich diese Methoden MainActivity bewegt, so scheint es, dass die FlurryAgent Objekt enthält keine Definition für LogPageView(). Ich schaute auf die Github-Seite zur Verfügung gestellt, aber der Autor zeigt nicht, wie man eine Seitenansicht zu protokollieren (obwohl der GitHub-Link here explizit Page View tracking sagt aber keines der Beispiele zeigt, wie dies zu tun). Der Link zu dem spezifischen Beispiel ist here. Es zeigt nur, wie ein Ereignis protokolliert wird, was funktioniert. Ich möchte eine Seitenansicht anzeigen.

Antwort

0

Die Standard-Java-Methode finden Sie hier: https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/technicalquickstart/android/#track-page-views

FlurryAgent.onPageView();

Es erscheint im Repo einen Verweis auf sie in dieser Datei, die Sie erwähnt: Beweglich/library/Flurry.Analytics.Portable/AnalyticsApi.cs

+0

Nun, sicher, ich hatte keine Zeit, durch alle gehen kleine Sache im Repo. Es ist ein bisschen seltsam, dass die Methodennamen auf iOS anders sind als auf Android. Pfui. Aber danke, das scheint zu funktionieren? Solange dies der Gegenpart für die iOS "LogPageView" -Methode ist. Ich bin mir nicht sicher, ob es das gleiche ist, weshalb es seltsam ist, dass es anders heißt. – jdmdevdotnet

Verwandte Themen