Я розробляю додаток каналів, які отримуютьканал із сервера та відображення користувачам для читання. Він працює нормально, коли програма запускається, але я хочу завантажити дані у фоновому режимі, коли призупинено чи припинено (в обох випадках). Оскільки ми можемо створити IntentService в android та за допомогою AlarmManager, ми можемо запускати цю послугу через кожні фіксовані години (наприклад, 3 години), тому кожен раз, коли користувач заходить в Інтернет, він зможе бачити останні дані, не чекаючи отримання нових каналів.
Я прочитав службу перенесення фону & NSURLSession
з мовчазним віддаленим сповіщенням, але я не міг зрозуміти, як це допоможе мені досягти своєї мети.
Отримуючи віддалене повідомлення, як я можу відновити NSURLSessionDataTask
форма AppDelegate.m
файл, тому що ми не можемо використовувати делегата там.
Будь ласка, допоможіть мені розібратися в цьому питанні. Гугл за останні 2 дні, але не досяг успіху, щоб досягти цього.
Відповіді:
0 для відповіді № 1Вам потрібно використовувати Вибірка фону замість перенесення фону. Основна мета переносу фону - це завантаження або завантаження файлів під час роботи програми у фоновому стані.