2010-12-16 12 views
24

Chciałbym użyć flurry i jej funkcji w mojej aplikacji. Jak mogę się zarejestrować przy pomocy flurry i jak mogę go używać w mojej aplikacji na Androida?Jak używać flurry w aplikacji?

Dzięki

+1

Pls odnoszą ten http://androidblogger.blogspot.com/2010/01/discovering-flurry.html, to giude Ci –

+0

ale po rejestracji z gradem jaki kod mam napisać w moim Androidzie wniosek o to. kroki i plik JAR, które muszę użyć po zarejestrowaniu się z flurry, są dostarczane mi podczas rejestracji lub muszę sam je przeszukać. – Nikki

+0

Ponieważ niezarejestrowany użytkownik nie ma dostępu do interfejsu API i dokumentacji, sugeruję, że powinieneś zrobić co każdy z nas musiałby to zrobić: zagłębić się w dokumentację i wypróbować sam siebie – WarrenFaith

Odpowiedz

45

To naprawdę proste.

1 - Przejdź na stronę flurry.com i zarejestruj się w swojej aplikacji, która wygeneruje unikalny kod śledzenia.

2 - Pobierz i dodaj słoik FlurryAgent do bibliotek projektu. Jeśli używasz Eclipse, kliknij prawym przyciskiem myszy folder projektu, wybierz Właściwości wybierz ścieżkę kompilacji Java i wybierz opcję Dodaj zewnętrzne JAR .. lub korzystać Gradle + Jcenter compile 'com.flurry.android:analytics:6.2.0'

3 - Dodaj android.permission.INTERNET do AndroidManifest.xml.

4 - Dodaj połączenie do agenta Flurry z metod onStart() i onStop dla twoich działań.

Uwaga: zastąp identyfikator poniżej unikalnym kodem śledzenia.

public void onStart() 
{ 
    super.onStart(); 
    FlurryAgent.onStartSession(this, "9GKQD4EBX123FEP6874H"); 
    // your code 
} 

public void onStop() 
{ 
    super.onStop(); 
    FlurryAgent.onEndSession(this); 
    // your code 
} 

To wszystko!

+0

Skąd mam pobrać klucz API? –

+2

Z pulpitu Flurry, w obszarze Manage Applications kliknij Add a New Application. Następnie wybierz platformę aplikacji, wprowadź nazwę aplikacji i kategorię, a na końcu naciśnij Utwórz aplikację. Spowoduje to wyświetlenie ekranu z kluczem API. –

+2

Jeśli chodzi o istniejącą aplikację, wybierz aplikację, a następnie przejdź do Zarządzaj. –

6

Można użyć następujących metod (tylko podczas sesji) zgłosić dodatkowe dane:

FlurryAgent.logEvent(String eventId) 
FlurryAgent.logEvent(String eventId, boolean timed) 
FlurryAgent.logEvent(String eventId, Map<String, String> parameters) 
FlurryAgent.logEvent(String eventId, Map<String, String> parameters, boolean timed) 
+1

gdzie ten kod należy wprowadzić w onstume on, a także chcę wiedzieć, w jaki sposób mogę uzyskać raporty o błędach i jakie kody zostały dodane, aby to osiągnąć? –

Powiązane problemy