Evaluate Your Mobile Application

By default, Mobile RUM can monitor your application in two ways: network requests and crash reporting.

If you want to collect information on network requests, your application must make HTTP calls using specific classes:

  • An iOS application must use NSURLConnection or NSURLSession to generate network requests.
  • An Android application must itself (i.e., not via an external framework) use HttpURLConnection , HttpsURLConnection , HttpClient, OkHttp, or ch.boye.httpclientandroidlib to generate network requests.
  • Using the SDK, custom HTTP libraries can also be monitored and used by the agent itself. See Customize the iOS Instrumentation and Customize the Android Instrumentationfor more information.

Even if your application does not generate network requests, or if you do not want to monitor that activity, you can use Splunk AppDynamics purely to monitor crashes. You can also extend the Mobile Agents using the SDK to collect other data, like how your application is functioning internally.