In my project, I want to the track the event of any given user, but when I search the IOS Developer Guide (http://docs.splunk.com/Documentation/MintIOSSDK/4.2.x/DevGuide/Adduseridentifiers ), I found that the UserIdentifier is just used in the Errors Dashboard, so I cannot reach my goal. How do I do to track one user's experience?
In either case (paid or free), the dox are pretty claear that userIdentifieris a fundamental datatype field name that is captured so you should be able to search with userIdentifier=XXX and get just one user's stuff that way.
http://docs.splunk.com/Documentation/Mint/1.0/ProductOverview/AboutSplunkMINTdatacollection
The problem is that it appears that you either have to send each user different binary with userIdentifier hard coded, or you have to pull something out of the OS yourself and assign it to userIdentifier or you have to have the user enter it through a dialog. In other words, the dox clearly indicate that userIdentifier is not set automatically: you must manually set it in the code, which may be the problem you are having. See documentation is more clear for Android and I assume it applies to IOS, too; see it here. This is probably because there is no OS-agnostic user identifier that can be used so they decided to push of that problem onto you, the developer.
http://docs.splunk.com/Documentation/MintAndroidSDK/4.2.x/DevGuide/Reportuser-specificdata
I assume you are using free MINT (which is more limited than the paid version), right?
YES,I am trying using the Splunk MINT in free version.But I can not find the different between the free version with the paid version.
Here is the difference: