Track views
In an iOS application, Splunk MINT automatically tracks the views a user accesses. As soon as a user initializes your app, Splunk MINT captures the render time of a view, the current and previous view of a user (relative to an error), and the time a user spends on a view.
To use a different view name than the one that is automatically generated, override the mintViewName string in /mint-ios-sdk/SplunkMint/SplunkMint/ScreenMonitor/UIViewController+Delegates.m. For example:
- (NSString*)mintViewName { return @"Custom class name"; }
Splunk MINT does not automatically track alert views. To track alert views, configure the log view manually.
Examples
//Objective C [[Mint sharedInstance] logViewWithCurrentViewName:@"TestView"]; [[Mint sharedInstance] logViewWithCurrentViewName:@"TestView" extraDataKey:@"Key" extraDataValue:@"Value"]; MintLimitedExtraData* extraData = [[MintLimitedExtraData alloc] init]; [extraData setValue:@"value" forKey:@"key"]; [[Mint sharedInstance] logViewWithCurrentViewName:@"TestView" extraData:extraData];
//Swift Mint.sharedInstance().logViewWithCurrentViewName("TestView") Mint.sharedInstance().logViewWithCurrentViewName("TestView", extraDataKey: "Key", extraDataValue: "value") let limitedExtraData = MintLimitedExtraData() limitedExtraData.setValue("value", forKey: "key") Mint.sharedInstance().logViewWithCurrentViewName("TestView", extraData: limitedExtraData)
Add breadcrumbs to crash reports | Create timers |
This documentation applies to the following versions of Splunk MINT™ SDK for iOS (EOL): 5.1.x
Feedback submitted, thanks!