cordova-plugin-jailbreak-detection
Version:
Cordova / PhoneGap Plugin for detecting if the device running the app is jailbroken.
47 lines (27 loc) • 1.51 kB
Markdown
Use this plugin to add an extra layer of security for your app, by detecting if the device running the app is jailbroken.
Unfortunately, there are 10s of millions of jailbroken iOS devices, so preventing your app from running on a jailbroken device could lead to a limited userbase and/or bad App Store reviews.
**I recommend you use this plugin to block certain features in your app rather than prevent it from running entirely.**
```
cordova plugin add https://github.com/leecrossley/cordova-plugin-jailbreak-detection.git
```
You **do not** need to reference any JavaScript, the Cordova plugin architecture will add a `jailbreakdetection` object to your root automatically when you build.
Add the following to your `config.xml` to use version 0.1.0 (you can also omit the version attribute to always use the latest version available on PhoneGap build):
```
<gap:plugin name="uk.co.ilee.jailbreakdetection" version="0.1.0" />
```
For more information, see the [PhoneGap build website](https://build.phonegap.com/plugins/1019).
```js
jailbreakdetection.isJailbroken(successCallback, failureCallback);
```
- => `successCallback` is called with true if the device is Jailbroken, otherwise false
- => `failureCallback` is called if there was an error determining if the device is Jailbroken
iOS only.
[](http://ilee.mit-license.org)