snapshot_guard

Creator: coderz1093

Last updated:

0 purchases

snapshot_guard Image
snapshot_guard Images

Languages

Categories

Add to Cart

Description:

snapshot guard

snapshot_guard #
snapshot_guard is a Flutter plugin that implements a feature to prevent users from taking screenshots or screen recordings of the user interface.




Android
iOS




Support
SDK 17+
iOS 12+



Install #
In the pubspec.yaml of your flutter project, add the following dependency:
dependencies:
snapshot_guard: <latest_version>
copied to clipboard
In your library add the following import:
import 'package:snapshot_guard/snapshot_guard.dart';
copied to clipboard
Usage #
To use the plugin, simply import the package in your Flutter project and use the provided SnapshotGuard.toggleGuard() method. This method can be called anywhere on the app and will toggle the guard ON/OFF.
Example:
import 'package:snapshot_guard/snapshot_guard.dart';

void main() async {
await SnapshotGuard.toggleGuard();
// or
await SnapshotGuard.switchGuardStatus(true);
runApp(MyApp());
}
copied to clipboard
to listen to Guard status changes use SnapshotGuard.onGuardStatusChanged or directly get the value via SnapshotGuard.isGuardEnabled.
Platform Support #
SnapshotGuard currently supports iOS and Android.
Limitations #
Please note that SnapshotGuard does not guarantee 100% protection against screenshots or screen recordings. It is possible for determined users to bypass the screenshot prevention measures. This plugin is meant to provide a basic level of protection against casual screenshots or screen recordings.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.