سلام. تو این مقاله یک راه برای غیر فعال کردن اسکرین شات و نرم افزارهای اسکرین رکوردر و میگم خدمتتون امیدوارم به کارتون بیاد
برای فلاتر پکیجی ارائه شده که این کار رو نسبتا خوب انجام میده. بعد از نصب این پکیج:
flutter_windowmanager: ^0.0.2
نیاز به یه تابع دارید مثل تابع زیر:
Future<void> secureScreen() async { await FlutterWindowManager.addFlags(FlutterWindowManager.FLAG_SECURE); }
باید اون رو هنگام شروع یک استیت فراخونی کنید:
@override void initState() { secureScreen(); super.initState(); }
تمام شد.
البته یک راه نیتیو هم داره که برای اندروید و آی او اس جدا جدا کد میزنید که اگر دوست داشتین اون رو هم میزارم.