public override void ViewDidLoad() { base.ViewDidLoad(); //For iam delegate testing iamDelegate = new SampleInAppMessagingDelegate(); KRTInAppMessaging.Shared.Delegate = iamDelegate; //For idfa testing idfaDelegate = new SampleIDFADelegate(); var configuration = new KRTConfiguration(); configuration.IdfaDelegate = this.idfaDelegate; configuration.IsDryRun = false; KRTApp.SetLogLevel(KRTLogLevel.Verbose); KRTApp.SetupWithAppKey("APP_KEY", configuration); KRTInAppMessaging.Configure(); KRTNotification.Configure(); KRTVariables.Configure(); KRTTracker.View("chat", "chat"); System.Diagnostics.Debug.WriteLine("AdvertisingIdentifierString: " + idfaDelegate.AdvertisingIdentifierString); System.Diagnostics.Debug.WriteLine("VisitorId: " + KRTApp.VisitorId); System.Diagnostics.Debug.WriteLine("IsOptOut: " + KRTApp.IsOptOut); string[] btnTitles = new string[] { "Identify", "View", "Track", "ViewForScene", "Push", "UserSync", "OptOut", "OptIn", "RenewVisitorId", "IsPresenting", "Dismiss", "Suppress", "Unsuppress", "Fetch Variables" }; AddButtons(btnTitles); }
public override bool InAppMessaging(KRTInAppMessaging inAppMessaging, NSUrl url) { return(true); }
public override void InAppMessagingIsDismissed(KRTInAppMessaging inAppMessaging, string campaignId, string shortenId) { System.Diagnostics.Debug.WriteLine("InAppMessagingIsDismissed with campaignId: " + campaignId); }