Android Visilabs SDK Installation

 

Import com.visilabs.android.* package to all files for which you will be using the SDK.

There are 4 different usages of the SDK:

1- Sending data to RMC

2- Sending data to RMC and Receiving Recommendations

3- Sending data to RMC, Receiving Recommendations and In-app messages

4- Sending data to RMC, Receiving Recommendations, In-app messages and Running Geofence Module

Please use only one of the methods based on your needs and requirements.


Sending data to RMC

Use the following method to only send data to RMC: 

Visilabs.CreateAPI("OrganizationID","SiteID", "http://lgr.visilabs.net", "DataSource", "http://rt.visilabs.net" , "Android" , getApplicationContext());

Sending Data to RMC and Receiving Recommendations

Use the following method to send data to RMC and to receive Recommendations:

Visilabs.CreateAPI("OrganizationID", "SiteID", "http://lgr.visilabs.net", "DataSource", "http://rt.visilabs.net" , "Android" , getApplicationContext(), requestTimeout, "http://s.visilabs.net/json");

Sending Data to RMC, Receiving Recommendations and In-App Messages 

Use the following method to send data to RMC, to receive Recommendations and In-App messages:

Visilabs.CreateAPI("OrganizationID", "SiteID", "http://lgr.visilabs.net", "DataSource", "http://rt.visilabs.net" , "Android" , getApplicationContext(), "http://s.visilabs.net/json", "http://s.visilabs.net/actjson", requestTimeout);

Sending Data to RMC, Receiving Recommendations and In-App Messages and Running Geofence Module

Use the following method to send data to RMC, to receive Recommendations and In-App messages and to run Geofence Module. If you are using this overload of CreateAPI method, define parameters in AndroidManifest.xml file.

In order to run Geofence module define the following permissions, service and receiver in AndroidManifest.xml file: 

To learn the OrganizationID, SiteID and Datasource Parameters, login to RMC GUI and view your profile details or send a request to RMC support.

Copyright 2020 Related Digital