مهرداد
مهرداد
خواندن ۱ دقیقه·۴ سال پیش

جلوگیری از اسکرین شات و رکوردرها در فلاتر


سلام. تو این مقاله یک راه برای غیر فعال کردن اسکرین شات و نرم افزارهای اسکرین رکوردر و میگم خدمتتون امیدوارم به کارتون بیاد

برای فلاتر پکیجی ارائه شده که این کار رو نسبتا خوب انجام میده. بعد از نصب این پکیج:

flutter_windowmanager: ^0.0.2

نیاز به یه تابع دارید مثل تابع زیر:

Future<void> secureScreen() async { await FlutterWindowManager.addFlags(FlutterWindowManager.FLAG_SECURE); }


باید اون رو هنگام شروع یک استیت فراخونی کنید:

@override void initState() { secureScreen(); super.initState(); }

تمام شد.

البته یک راه نیتیو هم داره که برای اندروید و آی او اس جدا جدا کد میزنید که اگر دوست داشتین اون رو هم میزارم.


Android and Flutter developer
شاید از این پست‌ها خوشتان بیاید