The GoNative Developer Hub

Welcome to the GoNative developer hub. You'll find comprehensive guides and documentation to help you start working with GoNative as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

iOS Jailbreak Detection

Improve app security and meet compliance requirements by detecting when your app is running on an insecure jailbroken iOS device.

This module allows you to detect that your user is running on a jailbroken iOS device. It uses a variety of methods, including the presence of certain binaries, apps, and supported URL protocols.

Note that no jailbreak detection can be 100% foolproof. Having jailbreaking the device by its nature provides a level of access that can be used trick any attempt to detect it. This module is intended to provide a reasonable level of detection that you can use to warn your users or to disable certain functionality.

When the app launches, if the app detects a jailbroken device, it will load the initial URL with an additional query parameter, which may be either rootDetected=true or isRooted=true . Please check for both query parameter values. For example, instead of loading https://example.com/, the app will load https://example.com/?rootDetected=true.

For iOS, we are using DTTJailbreakDetection library at https://github.com/thii/DTTJailbreakDetection

Updated 2 months ago

iOS Jailbreak Detection

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.