palestine_trusted_device 0.1.1 copy "palestine_trusted_device: ^0.1.1" to clipboard
palestine_trusted_device: ^0.1.1 copied to clipboard

discontinued
PlatformAndroidiOS

Check if the device is emulator, rooted, jailbroken, in developer mode and so on.

palestine_trusted_device #

Part of PalestineDevelopers #

Device security checker, isRooted|isJailbroken, isRealDevice, devModeActive or onExternalStorage.

License Pub Example

PUB GitHub release GitHub stars GitHub forks

Build Status


Table Of Contents #


Features #

  • Android|IOS security checks:
  • isRooted|isJailbroken
  • isRealDevice
  • isInDevMode
  • isOnExternalStorage

Getting started #

To start, import package

import 'package:palestine_trusted_device/palestine_trusted_device.dart';

Usage #

Ensure flutter framework is active

  • Add this to the beginning of main()
// Make Sure Framework Is Ready
WidgetsFlutterBinding.ensureInitialized();

Just as easy as this

PalTrustedDevice.check(
      onFail: () {
        // Not Secure Env Detected
      },
    );

Customizing checks available too

PalTrustedDevice.check(
    emulator: true,
    devMode: false,
    onExtStorage: false,
    rooted: false,
    onFail: () {
      // Not Secure Env Detected
    },
);

It's possible to await until the check is done

await PalTrustedDevice.check(
      onFail: () {
        // Not Secure Env Detected
      },
    );

Contributors #

Contributors

24
likes
150
points
49
downloads

Publisher

verified publishermsayed.net

Weekly Downloads

Check if the device is emulator, rooted, jailbroken, in developer mode and so on.

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on palestine_trusted_device