public void Alias() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").Alias("Fidentity", "Sidentity"); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void Record() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").Record("name"); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void Identity() { try { var identity = KISSmetricsAPI.SharedAPIWithKey("apiKey").Identity; } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(KISSmetricsAPI.SharedAPIWithKey("apiKey").Identity); }
public void ClearIdentity() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").ClearIdentity(); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void AutoRecordInstalls() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").AutoRecordInstalls(); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void AutoSetAppProperties() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").AutoSetAppProperties(); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void SetDistinct() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").SetDistinct(new NSObject(), "propertyKey"); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void SetProperties() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").SetProperties(new NSDictionary()); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void RecordWithCondition() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").Record("name", KMARecordCondition.Always); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void RecordEvent() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey").RecordEvent("name", new NSDictionary()); } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public void SharedApi() { try { KISSmetricsAPI.SharedAPIWithKey("apiKey"); var api = KISSmetricsAPI.SharedAPI; } catch (Exception e) { Assert.Fail(e.Message); } Assert.Pass(); }
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { // create a new window instance based on the screen size Window = new UIWindow(UIScreen.MainScreen.Bounds); // [KISSmetrics] Initialize KissMetrics API KISSmetricsAPI.SharedAPIWithKey("90e9f5b6ee03267f70692818443db3fc433d938d"); root = new MainController(); nav = new UINavigationController(root); nav.NavigationBar.Translucent = false; Window.RootViewController = nav; // If you have defined a root view controller, set it here: // Window.RootViewController = myViewController; // make the window visible Window.MakeKeyAndVisible(); // [KISSmetrics] Calling this records two events: // Installed App // Updated App KISSmetricsAPI.SharedAPI.AutoRecordInstalls(); // [KISSmetrics] Calling this sets the following properties: // App Version : 1.0.0 // App Build : 101 KISSmetricsAPI.SharedAPI.AutoSetAppProperties(); // [KISSmetrics] Calling this sets the following properties: // Device Manufacturer: Apple // Device Platform: iPhone // Device Model: iPhone 5s // System Name: iOS // System Version: 7.0.4 KISSmetricsAPI.SharedAPI.AutoSetHardwareProperties(); // [KISSmetrics] Automatically records the following events: // "Launched Application" // "Application moved to background" // "Application became active" // "Application Terminated" KISSmetricsAPI.SharedAPI.AutoRecordAppLifecycle(); return(true); }