Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.0.1

screenshot_callback

Flutter-Plugin, der die Erkennung von Mobilbildschirmfotos und die Ausführung von Rückruffunktionen unter iOS und Android ermöglicht.

AndroidiOS
30-Tage-Downloads
7060
Likes
101
Pub-Punkte
150

Paket installieren

flutter pub add screenshot_callback

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das screenshot_callback-Paket ist ein Flutter-Plugin, das die Erkennung von Mobile-Screenshots auf Android- und iOS-Geräten ermöglicht. Es löst Callback-Funktionen aus, wenn ein Screenshot aufgenommen wird, wodurch Entwickler dynamisch reagieren können – beispielsweise durch Pausieren sensibler Inhalte oder Protokollieren von Ereignissen. Für plattformübergreifende Kompatibilität entwickelt, integriert es sich nahtlos in bestehende Flutter-Anwendungen, ohne Änderungen am nativen Code erforderlich zu machen. Das Plugin nutzt plattformspezifische APIs, um Screenshot-Aktivitäten effizient und zuverlässig zu überwachen.

Anwendungsfälle

  • Erkennen, wann Benutzer Screenshots in sensiblen Apps machen
  • Auslösen von Sicherheitsmaßnahmen bei Erkennung eines Screenshots
  • Protokollierung von Bildschirmfotos für Analysen
  • Verhinderung von nicht autorisierten Bildschirmfotos
  • Responsive UI-Anpassungen nach Bildschirmfotos aktivieren

Hauptmerkmale

  • Cross-Platform-Unterstützung für Android und iOS
  • Einfache Rückruffunktion bei Screenshot-Erkennung
  • Minimaler Setup mit dem pub add-Befehl
  • Sichere und leichte Implementierung
  • Keine Änderung des nativen Codes erforderlich

Geeignet für

  • Apps, die Bildschirmfotografie-Schutz erfordern
  • Sicherheitsorientierte Anwendungen
  • Bildungs- oder prüfungsähnliche Umgebungen
  • Inhaltsanbieter, die eine Nutzungsaufzeichnung benötigen
  • Entwickler, die Datenschutz-fokussierte Funktionen erstellen

Hinweise

  • Erforderliche Berechtigungen unter Android
  • Beschränkt auf die Erkennung von Screenshots, nicht auf deren Verhinderung
  • Funktioniert möglicherweise nicht auf allen Gerätemodellen oder Betriebssystemversionen
  • Das Verhalten kann sich zwischen iOS und Android unterscheiden
  • Gewährleistet keine 100 %ige Detektionsgenauigkeit in allen Szenarien

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Screenshot Callback

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

Usage • Issues and Feedback • Author • License

Feedback welcome and Pull Requests are most welcome!

Usage

Import the package

To use this plugin, follow the plugin installation instructions.

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:

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

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.