Splunk MINT SDK for iOS (Legacy)

Splunk MINT SDK for iOS Developer Guide

Acrobat logo Download manual as PDF


Splunk MINT is no longer available for purchase as of January 29, 2021. Customers who have already been paying to ingest and process MINT data in Splunk Enterprise will continue to receive support until December 31, 2021, which is End of Life for all MINT products: App, Web Service (Management Console), SDK and Add-On.
This documentation does not apply to the most recent version of Splunk MINT SDK for iOS (Legacy). For documentation on the most recent version, go to the latest release.
Acrobat logo Download topic as PDF

Changelog

Download

To download the latest version of the Splunk MINT SDK for iOS, see Requirements and installation for iOS.

Version 4.2.2

Changes

Removed the compiler warnings from the CocoaPod installation process, which affected projects based on iOS versions 6 or 7.

Version 4.2.1

Breaking changes

  • The name of the framework has changed from SplunkMint-iOS to SplunkMint. If you used previous versions of the SDK, you must update all import statements for your project with this change:
  • SplunkMint-iOS.framework is now SplunkMint.framework.
  • SplunkMint-iOS.h is now SplunkMint.h.
  • The Splunk MINT SDK for iOS now supports Swift projects without using a bridging header.

For details, see Requirements and installation for iOS and Add Splunk MINT to your iOS project.

Version 4.2.0

New features

  • Use a post-build script to upload your app's .dSYM files so that Splunk MINT can replace the debug symbols in your app's crash logs with readable method names. See Configure server-side symbolication.
  • The MINT JavaScript hybrid solution lets you integrate with MintUIWebView and MintWKWebView. See Integrate WebView monitoring.
  • The logview method enables you to keep track of users' active and previous views.
  • The setUserOptOut method lets you avoid saving a user's data. See Report user-specific data.
  • The getMintUUID method returns a string with the UUID of the current user. The getSessionId method returns a string with the current session ID. This information helps you correlate users' errors with backend data.
  • In the DTO, a new field indicates the running state of the app when it crashed (foreground or background).
  • If an app runs in the background for more than 60 seconds, the onBackground functionality sends a gnip to indicate that the session closed. (A gnip is a notification that indicates that a session has closed. A ping indicates that a session has begun.)
  • DTOs for unhandled exceptions include extraData and breadcrumbs.
  • The SDK runs new callbacks when the SDK saves or sends data.

Changes

  • The Splunk MINT SDK for iOS now requires iOS 8.0.
  • To use Splunk MINT SDK for iOS 4.2.x, you must add an additional package to your project (WebKit.framework) . See Requirements and installation.
Last modified on 23 June, 2015
PREVIOUS
API Reference
  NEXT
Known issues

This documentation applies to the following versions of Splunk MINT SDK for iOS (Legacy): 4.2.x


Was this documentation topic helpful?


You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters