Android - Kurulum
com.visilabs.android. * paketini, SDK'yi kullanacağınız tüm dosyalara aktarın.
SDK'nın 2 farklı kullanımı vardır:
1- RMC'ye veri gönderme
2- RMC'ye veri göndermek ve Geofence Modülünü Çalıştırmak (Geofencing)
Lütfen ihtiyaçlarınıza ve gereksinimlerinize uygun yöntemlerden yalnızca birini kullanın.
RMC'ye veri gönderme
Bu yöntem ile Geofence modülü hariç RMC’nin tüm modüllerini kullanabilirsiniz. Bunlar arasında InApp Message, Recommendation(Widget), Story gibi özellikler bulunmaktadır.
Visilabs.CreateAPI("OrganizasyonID", "SiteID", "https://lgr.visilabs.net", "DataSource", "https://rt.visilabs.net" , "Android" , getApplicationContext(), "http://s.visilabs.net/json", "http://s.visilabs.net/actjson", requestTimeout);
RMC'ye Veri Göndermek, Tavsiyeler ve Uygulama İçi Mesajlar Almak ve Geofence Modülünü Çalıştırmak
Bu yöntem ile üsttekine ek olarak Geofence modülünü de aktifleştirebilirsiniz. CreateAPI yöntemini overload kullanıyorsanız, parametreleri AndroidManifest.xml dosyasında tanımlayın.
Visilabs.CreateAPI(getApplicationContext());
<meta-data android:name="VisilabsOrganizationID" android:value="VisilabsOrganizationID" />
<meta-data android:name="VisilabsSiteID" android:value="VisilabsSiteID" />
<meta-data android:name="VisilabsSegmentURL" android:value="https://lgr.visilabs.net" />
<meta-data android:name="VisilabsDataSource" android:value="VisilabsDataSource" />
<meta-data android:name="VisilabsRealTimeURL" android:value="https://rt.visilabs.net" />
<meta-data android:name="VisilabsChannel" android:value="Android" />
<meta-data android:name="VisilabsGeofenceURL" android:value="https://s.visilabs.net/geojson" />
<meta-data android:name="VisilabsGeofenceEnabled" android:value="true" />
<meta-data android:name="VisilabsRequestTimeoutInSeconds" android:value="30" />
<meta-data android:name="VisilabsRESTURL" android:value="VisilabsRESTURL" />
<meta-data android:name="VisilabsEncryptedDataSource" android:value="VisilabsEncryptedDataSource" />
<meta-data android:name="VisilabsTargetURL" android:value="https://s.visilabs.net/json" />
<meta-data android:name="VisilabsActionURL" android:value="https://s.visilabs.net/actjson" />
Geofence modülünü çalıştırmak için AndroidManifest.xml dosyasında aşağıdaki izinleri, servisi ve alıcıları tanımlayın:
Eğer kullanıcıya uygulama içerisinde konum izni sormak isterseniz aşağıdaki metodu çalıştırmanız yeterlidir.
OrganizationID, SiteID ve Veri Kaynağı Parametrelerini öğrenmek için RMC GUI'ye giriş yapın ve profil ayrıntılarınızı görüntüleyin veya RMC destek ekibi ile iletişime geçin.
Ana Başlık: Android - SDK
Copyright 2020 Related Digital