VISILABS SEGMENT ANDROID API KULLANIM KILAVUZU EKİM 2014 Adres : Boğaziçi Üniversitesi Teknopark Bebek İSTANBUL Web : www.visilabs.com e-mail : [email protected] Tel : (0212) 356 74 20 Fax : (0212) 356 74 22 1)API KURULUMU Android API sınıf dosyalarına aşağıdaki linkten erişebilirsiniz: http://www.visilabs.com/VISILABS-ANDROID-API.zip -Zip dosyasından çıkan paketi projeye ekleyin. -“com.visilabs.*” paketini API’nin çağrılacağı tüm dosyalara import edin. - public static synchronized Visilabs CreateAPI(String organizationID, String siteID, String segmentURL, String dataSource, String realTimeURL, Context context) Metodunu “MainActivity.java” sınıfı içersindeki “onCreate()” metodu içerisinde çağırın: Visilabs.CreateAPI("OrganizasyonID","SiteID", "http://weblogger.visilabs.com", "DataSource", "http://rt.visilabs.com", getApplicationContext()); -“OrganizasyonID”, “SiteID” ve “DataSource” parametreleri size Visilabs tarafından e-mail olarak gönderilecektir. 2)LOGIN VE SIGNUP Kullanıcı login olduğunda aşağıdaki fonksiyon çalıştırılmalıdır: Visilabs.CallAPI().login(exVisitorID); Kullanıcı sign-up olduğunda aşağıdaki fonksiyon çalıştırılmalıdır: Visilabs.CallAPI().signUp(exVisitorID); 3)CUSTOM EVENT Raporlanmak istenen “event” gerçekleştiği zaman aşağıdaki fonksiyon çalıştırılmalıdır. “uri” parametresi, uygulama içerisinde kullanıcının bulunduğu sayfadır.Bu parametre, “String” türündendir ve her zaman için boş String olmayan bir değer almalıdır. Ayrıca raporlamak istenilen diğer parametreler için anahtar olarak parametrelerin adını, değer olarak parametrelerin değerlerini alan bir “HashMap<String,String>” oluşturulup bunu “properties” parametresine geçilmelidir. Eğer parametre eklenmeyecekse “properties” parametresine “null” değer geçilmelidir. Visilabs.CallAPI().customEvent(uri, properties);
© Copyright 2024 Paperzz