React Native - Kullanım
SDK kurulumu tamamlandıktan sonra kodları alttaki şekilde uygulamanıza ekleyin.
appAlias
değeri iOS ve Android uygulamalar için farklı gönderilmelidir (Expo uygulamalar hariç)
Örnek;
const appAlias = Platform.OS === "ios" ? "RelatedStoreIOS" : "RelatedStoreAndroid";
RMC ekibinden alias, SID, OID ve datasource değerlerinizi istemeyi unutmayın.
import {
addEventListener,
VisilabsApi,
EuroMessageApi,
} from 'react-native-related-digital'
const appAlias = 'alias' // RMC ekibinden isteyiniz.
const siteId = "SID" // RMC ekibinden isteyiniz.
const organizationId = "OID" // RMC ekibinden isteyiniz.
const dataSource = "datasource" // RMC ekibinden isteyiniz.
const visilabsApi = new VisilabsApi(appAlias, siteId, organizationId, dataSource)
const euroMessageApi = new EuroMessageApi(appAlias)
Event Gönderimi
Örnek bir kategori sayfası görüntüleme event gönderimi. Tüm Visilabs eventleri customEvent
isimli fonksiyon ile gönderilir. Bu fonksiyonun aldığı parametreler yapılan işlem adı ve data.
İşlem adı (Event Name) : Visilabs tarafında tanımlı event isimleridir. Size özel yeni bir event tanımlanmadığı sürece gelecek değerler belirlidir. Hangi eventte hangi ismin geleceği bilgisine buradan ulaşabilirsiniz. Bu event'te, event name “Category View”dir.
Data : İlgili event yanında gönderilen bilgilerdir. Belirli parametre isimlerine, yapılan işleme göre değerler gönderilir. Parametreler başlarına “OM.” ön eki alır.
var data = {
"OM.clist": 123
};
visilabsApi.customEvent("Category View", data);
Copyright 2020 Related Digital