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
130
pub points
59%
popularity

Publisher

verified publishermsayed.net

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on palestine_trusted_device