AppDynamics switched from Semantic Versioning to Calendar Versioning starting in February 2020 for some agents and March 2020 for the entire product suite.


    Skip to end of metadata
    Go to start of metadata

    The table below lists the feature support for the Mobile Agents:

    For instrumentation instructions, see the custom instrumentation pages (Android, iOS, Xamarin, Cordova, React Native).

    Mobile Agents – Native

    Feature

    Mobile Agents
    AndroidiOS
    Errors

    Crash Reporting

    (tick)

    (tick)
    App Not Responding (ANR)
    (tick)
    (tick)
    Error Reporting
    (tick)
    (tick)
    Crash Reporting Callback(tick)(tick)
    Network

    Automatic Network Request Capture

    (tick)

    Supported Libraries

    • URLConnection
    • HttpClient
    • OkHttp
    • OkHttp3
    • HttpClientAndroidLib

    (tick)

    Supported Libraries

    • NSURLConnection
    • NSSession
    Manual Network Request Reporting
    (tick)
    (tick)
    Business Transaction Correlation
    (tick)
    (tick)
    Connection Transition Reporting
    (tick)
    (tick)
    Network Request Callback(tick)(tick)
    User Interaction

    Activity Tracking
    (error)
    Root View Tracking
    (error)

    (tick)

    (Use the SessionFrame API)

    UI Tracking

    (tick)

    Captured User Interactions

    • EditText
    • Button
    • List Selection

    (tick)

    Captured User Interactions

    • EditText
    • Button
    • List Selection
    Fragment Tracking
    (error)
    View Controller Tracking
    (error)
    (tick)
    Screenshots(tick)(tick)
    Screenshots Touch Points
    (tick)
    (tick)
    Custom Data

    Static Info Points (annotations in code)
    (tick)
    (error)
    Manual Info Points
    (tick)
    (tick)
    Breadcrumbs
    (tick)
    (tick)
    User Data
    (tick)
    (tick)
    Custom Metrics
    (tick)
    (tick)
    Session Frame API
    (tick)
    (tick)
    Custom Timers
    (tick)
    (tick)
    Programmatic Session Control API(tick)(tick)
    Configuration

    Custom Collector Channel
    (tick)
    (tick)
    Set App Key After Initialization
    (tick)
    (tick)
    Hybrid Support (JavaScript Agent Support)

    Auto-injection of the JavaScript Agent into WebViews(tick)(tick)
    Base Page Entry and Virtual Page as Mobile Network Requests(tick)(tick)
    Ajax Calls as Mobile Network Requests(tick)(tick)

    Mobile Agents – Cross Platform

    Feature

    Mobile Agents
    XamarinCordovaReact Native
    Errors


    Crash Reporting

    (tick)(error)(tick)
    App Not Responding (ANR)
    (error)
    (error)
    (tick)
    Error Reporting(error)(error)(tick)
    Crash Reporting Callback(error)(error)(error)
    Network


    Automatic Network Request Capture
    (error)
    (tick)

    (tick)

    XHRs are made through the OkHttp3 and NSURLSession libraries.

    Manual Network Request Reporting
    (tick)
    (tick)
     (error)
    Business Transaction Correlation(tick)(error) (tick)
    Connection Transition Reporting(tick)(error) (error)
    Network Request Callback(error)(error) (error)
    User Interaction


    Activity Tracking

    (tick)

    (Use the ISessionFrame API)

    (error)

     (error)
    Root View Tracking

    (tick)

    (Use the ISessionFrame API)

    (error) (error)
    UI Tracking(error)

    (error)

    (error)
    Fragment Tracking
    (tick)
    (Use the  ISessionFrame API)
    (error) (error)
    View Controller Tracking

    (tick)

    (Use the  ISessionFrame API)

    (error)

     (error)
    Screenshots(error)(tick) (tick)
    Screenshots Touch Points(error)
    (tick)
     (tick)
    Custom Data


    Static Info Points (annotations in code)(error)(error)(tick)
    Manual Info Points(tick)(tick)(tick)
    Breadcrumbs
    (tick)
    (tick)
    (tick)
    User Data
    (tick)
    (tick)
    (tick)
    Custom Metrics(tick)(tick)(tick)
    Session Frame API(tick)(tick)(tick)
    Custom Timers(tick)(tick)(tick) 
    Programmatic Session Control API(tick)(tick)(tick)
    Configuration


    Custom Collector Channel(error)(error)(error)
    Set App Key After Initialization(tick)(error)(tick)
    Hybrid Support (JavaScript Agent Support)


    Auto-injection of the JavaScript Agent into WebViews(error)(tick)(error)
    Base Page Entry and Virtual Page as Mobile Network Requests(error)(tick)(error)
    Ajax Calls as Mobile Network Requests(error)(tick)(error)
    • No labels