패키지, 저장소 및 앱 카테고리 검색

패키지 상세v3.0.1

screenshot_callback

iOS 및 Android에서 모바일 스크린샷을 감지하고 콜백 함수를 실행할 수 있는 Flutter 플러그인입니다.

AndroidiOS
30일 다운로드
7.1천
좋아요
101
Pub 점수
150

패키지 설치

flutter pub add screenshot_callback

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

screenshot_callback 패키지는 Android 및 iOS 기기에서 모바일 스크린샷을 감지할 수 있는 Flutter 플러그인입니다. 스크린샷이 촬영될 때 콜백 함수를 트리거하여 개발자가 동적으로 반응할 수 있도록 합니다. 예를 들어 민감한 콘텐츠를 일시 중지하거나 이벤트를 로깅할 수 있습니다. 크로스플랫폼 호환성을 위해 설계되었으며, 네이티브 코드 변경 없이 기존 Flutter 앱에 원활하게 통합됩니다. 플러그인은 플랫폼별 API를 활용하여 스크린샷 활동을 효율적이고 신뢰성 있게 모니터링합니다.

사용 사례

  • 민감한 앱에서 사용자가 스크린샷을 찍는 시점을 감지하는 방법
  • 스크린샷 감지 시 보안 조치를 트리거합니다
  • 분석을 위해 스크린샷 이벤트 기록
  • 허가되지 않은 화면 캡처 방지
  • 스크린샷 후 반응형 UI 조정 활성화

주요 기능

  • Android 및 iOS용 크로스 플랫폼 지원
  • 스크린샷 감지 시 간단한 콜백 실행
  • pub add 명령을 사용한 최소 설정
  • 안전하고 가벼운 구현
  • 네이티브 코드 수정이 필요하지 않습니다

적합한 대상

  • 스크린샷 보호가 필요한 앱
  • 보안 중심 애플리케이션
  • 교육 또는 시험과 유사한 환경
  • 사용 추적을 필요로 하는 콘텐츠 공급자
  • 개인정보 보호를 고려한 기능을 개발하는 개발자

고려 사항

  • Android에서 적절한 권한이 필요합니다
  • 스크린샷 감지에 국한되며 방지하지는 못함
  • 모든 기기 모델이나 OS 버전에서 작동하지 않을 수 있습니다
  • iOS와 Android 간에 동작이 다를 수 있습니다
  • 모든 시나리오에서 100% 검출 정확도를 보장하지 않습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.