screenshot_callback 1.0.0 copy "screenshot_callback: ^1.0.0" to clipboard
screenshot_callback: ^1.0.0 copied to clipboard

outdated

Flutter plugin that allows you to detect mobile screenshot and execute callback functions on iOS and Android.

Screenshot Callback

Flutter plugin that allows you to detect mobile screenshot and execute callback functions on iOS and Android. 🚀

UsageIssues and FeedbackAuthorLicense

Note: This plugin is still under development, and we will add features such as importing screenshot image. Feedback welcome and Pull Requests are most welcome!

Usage #

Import the package #

To use this plugin, follow the plugin installation instructions.

Android #

Android detects external storage to determine if a screenshot has occurred. So you need permission to external storage. Use the following links if necessary.

Specify your API key in the application manifest android/app/src/main/AndroidManifest.xml:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

iOS #

No action is required. Screenshots can be detected by the plug-in itself.

Use the plugin #

Add the following import to your Dart code:

import 'package:screenshot_callback/screenshot_callback.dart';

Initialize ScreenshotCallback with the scopes you want:

!!! It must be created after permission is granted. (Android only)

ScreenshotCallback screenshotCallback = ScreenshotCallback();

addListener #

Then invoke addListener method of ScreenshotCallback. Add custom functions that you want to excute after detect screenshot. e.g:

screenshotCallback.addListener(() {
  //Void funtions are implemented
  print('detect screenshot');
});

dispose #

You need to call dispose method to terminate ScreenshotCallback before you exit the app e.g:

screenshotCallback.dispose();

Issues and Feedback #

Please file issues to send feedback or report a bug. Thank you !

Author #

License #

MIT

90
likes
0
pub points
93%
popularity

Publisher

unverified uploader

Flutter plugin that allows you to detect mobile screenshot and execute callback functions on iOS and Android.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on screenshot_callback