If an application has to shut down (because it is either terminating unexpectedly or it has detected a security problem), the application can exit and open the browser with a given URL. For more information, see Exit URL Launching on iOS.
List of error codes for shutdown reasons
If App Shielding shuts down the application and launches a web browser with a preconfigured URL to explain the problem to the user, one of the exit URL variable placeholders is %REASON%. The following %REASON% error codes for the shutdown are possible:
List of shutdown reasons | ||
Error Code Hexadecimal | Error Code Decimal | Description |
---|---|---|
00 | 0 | Policy violation: Device is jailbroken. |
01 | 1 | Policy violation: Application is being debugged. |
03 | 3 | Policy violation: A screenshot of the application was taken. |
04 | 4 | Policy violation: An injected library was found in the process. |
05 | 5 | Policy violation: A hooking framework was found in the process. |
06 | 6 | Policy violation: A screen recording of the application was started. |
07 | 7 | Policy violation: iOS app running on macOS. |
08 | 8 | Policy violation: Running on emulator. |
09 | 9 | Policy violation: Running with Developer Mode enabled. |
For further analysis, please forward the error message to us by contacting OneSpan Support.