2010-06-10 20 views

cevap

22

onEvent'un en basit kullanımı parametrelerden bağımsızdır.

Oyun yazdığımızı ve kaç kişinin oyunu başlattığını ve kaç kişinin tamamlandığını izlemek istediğinizi varsayalım. Daha sonra olurdu:

FlurryAgent.onEvent("Won game"); 

FlurryAgent.onEvent("Started game"); 

ve

kodunuzu uygun noktalarda.

Eğer bir olay, bu gibi ek bilgileri izlemek için parametreler ekleyebilir oluştu uygulamanın durumuyla ilgili daha fazla bilgi edinmek istiyorsanız:

HashMap<String, String> parameters = new HashMap<String, String>(); 
parameters.put("Final score", String.valueOf(score)); 
parameters.put("Time taken", String.valueOf(secondsElapsed)); 
FlurryAgent.onEvent("Won game", parameters); 

100 farklı etkinlik adlarına kadar olabilir, Her biri, adları ve değerleri 255 karakter uzunluğunda olan 10 parametreye kadar.

Not: onEvent numaralı telefonu ararken Flurry ID'nizi belirtmezsiniz. Flurry, mevcut oturumdaki kimliği türetir, bu nedenle onStartSession ve onEndSession numaralarına yapılan aramalar arasında onEvent numaralı telefona yapılan aramalar yapılmalıdır - ancak onların yönergelerini takip ederseniz ve bunları Etkinliğinizin onStart ve onStop'a koyarsanız, bunun için endişelenmenize gerek yoktur.

+0

Yaptığım teşekkürler .. :) – Andy

6

Size basit bir örnek gösteriyorum. Bu kodda, basit etkinlikleri ve diğer etkinlikleri bir kategoriyle kaydetmek istiyorum. Ben de parametrelerinin içine olayın (adlandırılmış anahtar "Olay" ile HashMap adını ve değerini koymak ikinci bölümünde ben sadece olayı günlüğü ediyorum durumun ilk bölümünde

public void logAnalyticsEvent(final String versionName, final String strMsg, final String category){ 

     if (category==null){     
      FlurryAgent.logEvent(strMsg);   

     }else{    
      final HashMap<String, String> parameters = new HashMap<String, String>(); 
      parameters.put("Event",strMsg); 
      FlurryAgent.logEvent(category, parameters); 
     } 


} 

, olayın adı) ve kategorinin adını günlüğe kaydeder (içteki olaylar)

FlurryAgent.logEvent(category, parameters); 

Bu yardımcı olur umarım;

+0

Teşekkürler ... işim bitti :) – Andy

İlgili konular