Key features of the BlackBerry Spark SDK
BlackBerry Spark SDK
The following features are available in the current beta release of the
BlackBerry Spark SDK:
Device security checks
Detect whether the device is jailbroken.
Detect whether the device is rooted.
Detect whether debug mode is enabled on the device.
Inline hooking detection
Detect inline hooking, a method used by malicious software to intercept calls to target functions.
Screen lock check
Detect whether a screen lock is enabled on the device (for example, a password or PIN).
Developer mode check
Detect whether developer mode is enabled on the device.
Disk encryption check
Detect whether disk encryption is enabled on the device.
Minimum OS check
Check whether the device satisfies a minimum OS requirement that you can configure.
Minimum security patch level check
Check whether the device satisfies a minimum security patch level that you can configure.
Malicious app detection
Sideloaded app detection
Detect whether the app is installed from a trusted source (for example,
Google Playor the
Samsung GalaxyStore); apps from an untrusted source are considered sideloaded.
Malicious URL detection
Secure app file system and storage
Use secure data storage, allowing your app to store encrypted data that can be read by your app only.
App data backup to public cloud services
Block app data backup to public cloud services such as
The following features are implemented in the sample apps that are included in the beta version of the SDK:
- Safe browsing (iOS,Android)
- Debugging detection (Android)
- Developer mode check (Android)
- Malicious app detection (Android)