Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 RMC ekibinden istemeyi unutmayın.

Code Block
languagejs
import {  
  addEventListener, 
  removeEventListenerVisilabsApi, 
  requestPermissionsEuroMessageApi, 
  VisilabsApi 
} 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 sayfa 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.

Code Block
languagejs
var data = { 
  "OM.

...

clist": 123
};
visilabsApi.customEvent("

...

Category View", data);

Ui button
colorgreen
titleSonraki Adıma Geç
urlhttps://relateddigital.atlassian.net/wiki/spaces/RMCKBT/pages/1087537203/React+Native+-+Token+Kaydetme