/ / iOS - Служба передачі фону для автоматичного оновлення даних на фіксованому інтервалі - ios, aim-c, iphone, nsurlsession, nsurlsessiondownloadtask

iOS - служба передачі фонів для автоматичного оновлення даних за фіксованими інтервалами, об'єктами, iphone, nsurlsession, nsurlsessiondownload task

Я розробляю додаток каналів, які отримуютьканал із сервера та відображення користувачам для читання. Він працює нормально, коли програма запускається, але я хочу завантажити дані у фоновому режимі, коли призупинено чи припинено (в обох випадках). Оскільки ми можемо створити IntentService в android та за допомогою AlarmManager, ми можемо запускати цю послугу через кожні фіксовані години (наприклад, 3 години), тому кожен раз, коли користувач заходить в Інтернет, він зможе бачити останні дані, не чекаючи отримання нових каналів.

Я прочитав службу перенесення фону & NSURLSession з мовчазним віддаленим сповіщенням, але я не міг зрозуміти, як це допоможе мені досягти своєї мети.

Отримуючи віддалене повідомлення, як я можу відновити NSURLSessionDataTask форма AppDelegate.m файл, тому що ми не можемо використовувати делегата там.

Будь ласка, допоможіть мені розібратися в цьому питанні. Гугл за останні 2 дні, але не досяг успіху, щоб досягти цього.

Відповіді:

0 для відповіді № 1

Вам потрібно використовувати Вибірка фону замість перенесення фону. Основна мета переносу фону - це завантаження або завантаження файлів під час роботи програми у фоновому стані.