background-processing
نگهدارنده dpearson2699
زمانبندی و اجرای کار پسزمینه در iOS با BGTaskScheduler
- نسخه فعلی
- نامشخص
- مجوز
- نامشخص
- دسترسی شبکه
- نامشخص / ارزیابینشده
- وضعیت بررسی
- تأیید نشده
چه مسئلهای را حل میکند؟
زمانبندی و اجرای taskهای پسزمینهٔ iOS، همراه با پیکربندی و اشکالزدایی آنها، را راهنمایی میکند.
چه زمانی مناسب است؟
برای کارهای پسزمینهٔ iOS با BGTaskScheduler، BGAppRefreshTask، BGProcessingTask، BGContinuedProcessingTask یا URLSession استفاده کنید.
کار پسزمینه در iOS را با BGTaskScheduler زمانبندی و اجرا میکند. برای ثبت BGAppRefreshTask جهت واکشیهای کوتاه پسزمینه، BGProcessingTask برای نگهداری بلندمدت، BGContinuedProcessingTask (iOS 26+) برای کاری که از foreground آغاز میشود و در پسزمینه ادامه مییابد، دانلودهای پسزمینهٔ URLSession یا notificationهای push پسزمینه استفاده کنید. پیکربندی Info.plist، رسیدگی به expiration، تکمیل task و اشکالزدایی با simulated launch را پوشش میدهد.
نصب و بهروزرسانی
این دستورها فقط برای کپی نمایش داده میشوند و روی سرور RefHub اجرا نمیشوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.
دستور نصب
npx skills add dpearson2699/swift-ios-skills --skill background-processing -y
سازگاری با ایجنتها
هنوز تست سازگاری ثبت نشده است
تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنتها را تأییدشده فرض نکنید.