如何在flutter中检测用户截图操作?

any*_*wer 3 android ios flutter

如何检测用户是否创建了屏幕截图?

我不关心捕获的图片,我只想知道用户何时何地创建屏幕截图

如何在 flutter 应用程序中检测到这一点?

Ste*_*tta 5

您可以尝试这个插件,它可能就是您正在寻找的:https ://pub.dev/packages/screenshot_callback

为了实现您从自述文件中寻找的内容:

import 'package:screenshot_callback/screenshot_callback.dart';

ScreenshotCallback screenshotCallback = ScreenshotCallback();

screenshotCallback.addListener(() {
  //Void funtions are implemented
  print('detect screenshot');
});
Run Code Online (Sandbox Code Playgroud)