Forwarded from Easy flutter
پکیج workmanager در فلاتر به شما امکان میدهد کارهای پسزمینهای را برنامهریزی کنید که حتی زمانی که برنامه بسته است،
اجرا شوند. این پکیج برای اجرای وظایف دورهای یا یکباره در Android و iOS استفاده میشود. در اینجا راهنمای کامل استفاده از این پکیج آورده شده است .
اجرا شوند. این پکیج برای اجرای وظایف دورهای یا یکباره در Android و iOS استفاده میشود. در اینجا راهنمای کامل استفاده از این پکیج آورده شده است .
Forwarded from Easy flutter
1. اضافه کردن پکیج به پروژه
در فایل pubspec.yaml، پکیج workmanager را اضافه کنید:
در فایل pubspec.yaml، پکیج workmanager را اضافه کنید:
Forwarded from Easy flutter
2. تنظیمات اولیه
Android
به فایل AndroidManifest.xml اضافه کنید:
دسترسیها:
Android
به فایل AndroidManifest.xml اضافه کنید:
دسترسیها:
Forwarded from Easy flutter
اطمینان حاصل کنید که minSdkVersion در فایل android/app/build.gradle حداقل 23 است:
Forwarded from Easy flutter
کانفیگ های بالا و دپندنسی های لازمه برای اندروید بود .
Forwarded from Easy flutter
به فایل AppDelegate.swift تنظیمات زیر را اضافه کنید:
Forwarded from Easy flutter
سپس داخل متد application این کد را اضافه کنید:
Forwarded from Easy flutter
پیکربندی و اجرای وظایف
الف) ثبت وظایف
برای تعریف یک وظیفه، ابتدا تابعی برای آن بنویسید:
الف) ثبت وظایف
برای تعریف یک وظیفه، ابتدا تابعی برای آن بنویسید:
Forwarded from Easy flutter
مقداردهی اولیه WorkManager
در فایل main.dart برنامه خود را با Workmanager مقداردهی اولیه کنید:
در فایل main.dart برنامه خود را با Workmanager مقداردهی اولیه کنید: