public override void Initialize(string apiKey, string intercomID) { //TODO initialize intercom with the bindings library //IO.Intercom.Android.Sdk.Intercom.Initialize() var app = Plugin.CurrentActivity.CrossCurrentActivity.Current.Activity.Application; IntercomSdk.Initialize(app, apiKey, intercomID); }
public override void UpdateUser(IDictionary <string, object> customAttributes) { var userAttributes = new UserAttributes.Builder().WithCustomAttributes(customAttributes).Build(); IntercomSdk.Client().UpdateUser(userAttributes); }
public override void ShowMessenger() { IntercomSdk.Client().DisplayMessenger(); }
public override void Reset() { IntercomSdk.Client().Reset(); }
public override void RegisterUser(string id, string email) { IntercomSdk.Client().RegisterIdentifiedUser(Registration.Create().WithUserId(id).WithEmail(email)); }
public override void LogEvent(string eventName) { IntercomSdk.Client().LogEvent(eventName); }