Byteforge / بایــت فورج 🛸 – Telegram
Byteforge / بایــت فورج 🛸
1.7K subscribers
377 photos
119 videos
81 files
356 links
DevOps & DevSecOps
Clouds

🐧🔥 Unique content

Admin: @heman_sadeghii
Download Telegram
Forwarded from Easy flutter
پکیج workmanager در فلاتر به شما امکان می‌دهد کارهای پس‌زمینه‌ای را برنامه‌ریزی کنید که حتی زمانی که برنامه بسته است،
اجرا شوند. این پکیج برای اجرای وظایف دوره‌ای یا یک‌باره در Android و iOS استفاده می‌شود. در اینجا راهنمای کامل استفاده از این پکیج آورده شده است .
Forwarded from Easy flutter
1. اضافه کردن پکیج به پروژه
در فایل pubspec.yaml، پکیج workmanager را اضافه کنید:
Forwarded from Easy flutter
Forwarded from Easy flutter
سپس دستور زیر را اجرا کنید:
Forwarded from Easy flutter
Forwarded from Easy flutter
2. تنظیمات اولیه
Android
به فایل AndroidManifest.xml اضافه کنید:

دسترسی‌ها:
Forwarded from Easy flutter
Forwarded from Easy flutter
در داخل تگ <application>:
Forwarded from Easy flutter
Forwarded from Easy flutter
اطمینان حاصل کنید که minSdkVersion در فایل android/app/build.gradle حداقل 23 است:
Forwarded from Easy flutter
Forwarded from Easy flutter
کانفیگ های بالا و دپندنسی های لازمه برای اندروید بود .
Forwarded from Easy flutter
خب حالا بریم سراغ IOS
Forwarded from Easy flutter
به فایل AppDelegate.swift تنظیمات زیر را اضافه کنید:
Forwarded from Easy flutter
Forwarded from Easy flutter
سپس داخل متد application این کد را اضافه کنید:
Forwarded from Easy flutter
Forwarded from Easy flutter
پیکربندی و اجرای وظایف
الف) ثبت وظایف
برای تعریف یک وظیفه، ابتدا تابعی برای آن بنویسید:
Forwarded from Easy flutter
Forwarded from Easy flutter
مقداردهی اولیه WorkManager
در فایل main.dart برنامه خود را با Workmanager مقداردهی اولیه کنید: