/// <summary> /// Gets the installation identifier. /// </summary> /// <returns>The installation identifier.</returns> public string GetInstallationId() { return(AdpPushClientInstance.Call <string>("getInstallationId")); }
/// <summary> /// Track the specified trackName and data of current userId. /// </summary> /// <param name="trackName">Track name.</param> public void Track(string trackName) { AdpPushClientInstance.Call("track", trackName, null); }
/// <summary> /// Removes the tag. /// </summary> /// <param name="tagName">Tag name.</param> /// <param name="callback">Callback.</param> public void RemoveTag(string tagName, AndroidPluginCallback callback) { AdpPushClientInstance.Call("removeTag", tagName, callback); }
/// <summary> /// Sets the user info. /// </summary> /// <param name="userInfo">User info.</param> public void SetUserInfo(Dictionary <string, object> userInfo) { AdpPushClientInstance.Call("setUserInfo", userInfo); }
/// <summary> /// Sets the defaul tracker for tracking pre-install campaigns. /// </summary> /// <param name="defaultTracker">Tracker id</param> public void SetDefaulTracker(string defaultTracker) { AdpPushClientInstance.Call("setDefaultTracker", defaultTracker); }
/// <summary> /// Registers user as guest. /// </summary> public void RegisterAsGuest() { AdpPushClientInstance.Call <AndroidJavaObject>("registerAsGuest"); }
/// <summary> /// Register the specified userId. /// </summary> /// <param name="userId">User identifier.</param> public void Register(string userId) { AdpPushClientInstance.Call <AndroidJavaObject>("register", userId); }
/// <summary> /// Sets the Chabok environment to Sandbox or Production. /// </summary> /// <param name="devMode">If set to <c>true</c> will be connected to Sandbox environment.</param> public void SetDevelopment(bool devMode) { AdpPushClientInstance.Call <AndroidJavaObject>("setDevelopment", devMode); }