Пример #1
0
        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);
        }
Пример #2
0
        public override void UpdateUser(IDictionary <string, object> customAttributes)
        {
            var userAttributes = new UserAttributes.Builder().WithCustomAttributes(customAttributes).Build();

            IntercomSdk.Client().UpdateUser(userAttributes);
        }
Пример #3
0
 public override void ShowMessenger()
 {
     IntercomSdk.Client().DisplayMessenger();
 }
Пример #4
0
 public override void Reset()
 {
     IntercomSdk.Client().Reset();
 }
Пример #5
0
 public override void RegisterUser(string id, string email)
 {
     IntercomSdk.Client().RegisterIdentifiedUser(Registration.Create().WithUserId(id).WithEmail(email));
 }
Пример #6
0
 public override void LogEvent(string eventName)
 {
     IntercomSdk.Client().LogEvent(eventName);
 }