Secure Device Plugin

Stable Version 2.0.2 (OutSystems 10)
Published on 25 May 2018 by 
Created on 07 October 2016
What’s new (2.0.2)

Using version 1.0.4 of plugin.

Reviewed implementation of root detection for Android devices.

Mobile extension to validate if a device is easily compromised. It validates, on initialization, that the device is not rooted (Android) or jailbroken (iOS). It also validates that a screen lock mechanism is set, a pattern, a pin, or a password. If the device is not secure a message is shown to the user and the app exits without showing any information to the user.
Read More

The plugin validates, when it initializes, that the device is not compromised, i.e. it is not rooted (Android) or jailbroken (iOS). It also validates that a pin, pattern, or passcode is set to lock the device. If the device is not secured according to this criteria a message is shown to the user and the app exits without showing any information.

How to use it

Simply add a reference to the plugin and use the CheckSecureDevicePlugin action in the OnApplicationReady event. This ensures that the plugin will be included in the native build.

How to customize it

The plugin is localized for the following languages:

  • English
  • Portuguese
  • Spanish
  • French
  • German
  • Japanese

If you wish to add a new language fork the GitHub repository, add the language resources, and update the plugin url in the module.

Reviews (0)
Mobile Plugins
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from André Vieira who created this component.
See all 1 dependencies
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Event System
Use custom events in your OutSystems apps! Communicate events instantly between web blocks, refactor your screen logic, use divide-and-conquer for complex forms, build reusable components, and much more. And do all of these with a beautifully simple API.
Infrastructure Monitor
A LifeTime plugin to provide Developers and Operations a quick and simple infrastructure monitoring tool for the platform servers. It will help you keep your infrastructure in check by surfacing key performance metrics of your servers and alert you when these metrics reach thresholds that may compromise the performance or stability of your environments. Instructions here:
Miguel 'Kelter' Antunes
Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly.
More from André Vieira
SortRecordList Team
This extension is a generic record list sorter. It sorts any record list in ascending or descending order by any of its attributes (string, integer, decimal, etc). It can also return a distinct list by comparing any of its attributes. 
ZXing Services
OutSystems Technical Communication
This component provides services for barcode encoding and decoding in different formats: CODE 39, CODE 128, QR, EAN13, EAN8 throughZXing library (
App Icon Forge
André Vieira
Forge your OutSystems Applications icons in an instant.