Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev3.0.1

screenshot_callback

Plugin Flutter que permite detectar capturas de tela no celular e executar funções de retorno em iOS e Android.

AndroidiOS
Downloads em 30 dias
7,1 mil
Curtidas
101
Pontos Pub
150

Instalar pacote

flutter pub add screenshot_callback

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote screenshot_callback é um plugin Flutter que permite detectar capturas de tela em dispositivos móveis tanto no Android quanto no iOS. Ele dispara funções de retorno quando uma captura de tela é feita, permitindo que os desenvolvedores respondam dinamicamente — por exemplo, pausando conteúdo sensível ou registrando eventos. Projetado para compatibilidade entre plataformas, integra-se perfeitamente em aplicativos Flutter existentes sem exigir alterações no código nativo. O plugin utiliza APIs específicas da plataforma para monitorar atividades de captura de tela de forma eficiente e confiável.

Casos de uso

  • Detectando quando os usuários tiram capturas de tela em aplicativos sensíveis
  • Acionando medidas de segurança ao detectar captura de tela
  • Registrando eventos de captura de tela para análise
  • Prevenção de capturas de tela não autorizadas
  • Habilitar ajustes de interface responsiva após capturas de tela

Principais recursos

  • Suporte multiplataforma para Android e iOS
  • Execução simples de retorno ao detectar captura de tela
  • Configuração mínima com o comando pub add
  • Implementação segura e leve
  • Sem necessidade de modificação de código nativo

Indicado para

  • Aplicativos que exigem proteção contra captura de tela
  • Aplicações focadas em segurança
  • Ambientes educacionais ou semelhantes a exames
  • Provedores de conteúdo que precisam de rastreamento de uso
  • Desenvolvedores construindo recursos voltados para privacidade

Considerações

  • Permissões apropriadas no Android
  • Limitado à detecção de capturas de tela, não à prevenção delas
  • Pode não funcionar em todos os modelos de dispositivo ou versões do sistema operacional
  • O comportamento pode variar entre iOS e Android
  • Não garante precisão de detecção de 100% em todas as situações

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.