iOS - Initialization

AppDelegate dosyasında bulunan "application: didFinishLaunchingWithOptions" dosyasından SDK'nın CreateAPI yöntemini çağırın.


SDK'nın 4 Farklı Kullanımı Vardır:

  1. RMC'ye Veri Gönderme


  2. RMC'ye Veri Gönderme ve Tavsiyeler Alma (Recommendations)

  3. RMC'ye Veri Gönderme, Tavsiyeler ve Uygulama İçi Mesajlar Alma (Recommendations, In-app Messages)

  4. RMC'ye Veri Göndermek, Tavsiyeler ve Uygulama İçi Mesajlar Almak ve Geofence Modülünü Çalıştırmak (Geofencing)



RMC'ye Veri Gönderme 

Yalnızca RMC'ye veri göndermek için aşağıdaki yöntemi kullanın:


Objective-C
[Visilabs createAPI:@"OrganizasyonID" withSiteID:@"SiteID" withSegmentURL:@"http://lgr.visilabs.net" withDataSource:@"DataSource" withRealTimeURL:@"http://rt.visilabs.net" withChannel:@"IOS"];
Swift
Visilabs.createAPI("OrganizasyonID", withSiteID:"SiteID", withSegmentURL: "http://lgr.visilabs.net", withDataSource: "DataSource", withRealTimeURL: "http://rt.visilabs.net", withChannel: "IOS")



RMC'ye Veri Gönderme ve Tavsiyeler Alma (Recommendations) 

RMC'ye veri göndermek ve tavsiyeler almak için aşağıdaki yöntemi kullanın:


Objective-C
[Visilabs createAPI:@"OrganizasyonID" withSiteID:@"SiteID" withSegmentURL:@"http://lgr.visilabs.net" withDataSource:@"DataSource" withRealTimeURL:@"http://rt.visilabs.net" withChannel:@"IOS" withRequestTimeout:30 withTargetURL:@"http://s.visilabs.net/json"];
Swift
Visilabs.createAPI("OrganizasyonID", withSiteID:"SiteID", withSegmentURL: "http://lgr.visilabs.net", withDataSource: "DataSource", withRealTimeURL:"http://rt.visilabs.net", withChannel: "IOS",  withRequestTimeout:30, withTargetURL:"http://s.visilabs.net/json")



RMC'ye Veri Gönderme, Tavsiyeler ve Uygulama içi Mesajlar Alma (Recommendations, In-App Messages) 

Tavsiyeler, uygulama içi iletileri almak için ve RMC'ye veri göndermek için aşağıdaki yöntemi kullanın:


Objective-C
 [Visilabs createAPI:@"OrganizasyonID" withSiteID:@"SiteID" withSegmentURL:@"http://lgr.visilabs.net" withDataSource:@"DataSource" withRealTimeURL:@"http://rt.visilabs.net" withChannel:@"IOS"  withRequestTimeout:30 withTargetURL:@"http://s.visilabs.net/json" withActionURL:@"http://s.visilabs.net/actjson"];
Swift
Visilabs.createAPI("OrganizasyonID", withSiteID:"SiteID", withSegmentURL: "http://lgr.visilabs.net", withDataSource: "DataSource", withRealTimeURL: "http://rt.visilabs.net", withChannel: "IOS",  withRequestTimeout:30, withTargetURL:"http://s.visilabs.net/json",withActionURL: "http://s.visilabs.net/actjson" )




RMC'ye Veri Göndermek, Tavsiyeler ve Uygulama İçi Mesajlar Almak ve Geofencing Modülünü Çalıştırmak 

RMC'ye veri göndermek, öneriler, uygulama içi mesaj almak ve Geofencing modülünü çalıştırmak için aşağıdaki yöntemi kullanın:


Objective-C
 [Visilabs createAPI:"OrganizasyonID" withSiteID:"SiteID" withSegmentURL:@"http://lgr.visilabs.net" withDataSource:"DataSource" withRealTimeURL:@"http://rt.visilabs.net" withChannel:@"IOS" withRequestTimeout:30 withTargetURL:@"http://s.visilabs.net/json" withActionURL:@"http://s.visilabs.net/actjson" withGeofenceURL:@"http://s.visilabs.net/geojson" withGeofenceEnabled:YES];
Swift
Visilabs.createAPI("OrganizasyonID", withSiteID:"SiteID", withSegmentURL: "http://lgr.visilabs.net", withDataSource: "DataSource", withRealTimeURL: "http://rt.visilabs.net", withChannel: "IOS", withRequestTimeout:30, withTargetURL:"http://s.visilabs.net/json",withActionURL: "http://s.visilabs.net/actjson" withGeofenceURL:@"http://s.visilabs.net/geojson" withGeofenceEnabled:YES)


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 ekibine istek gönderin.



Ana Başlık: iOS - SDK


Copyright 2020 Related Digital