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.