Instrumentation limitations

The following limitations for Perfecto Instrumentation of mobile applications are known to exist:

  • General instrumentation:

    • iOS application file names should not include bracket ('[', ']') characters.
    • When a Lab is upgraded to a new version, re-instrumenting hybrid applications is required in order to get the latest functionality. You should uninstall the application from the device, instrument it, and install it again.
    • Applications that include dynamically generated code, for example Java code generated by annotations, cannot be instrumented.
  • Sensor instrumentation:

    • Instrumentation is supported only for code based on the Google Android SDK. OEM APIs, for example the Samsung Fingerprint API, are not supported.