Я использую метод для фона refre sh, работает, когда приложение активно. Но в фоновом режиме (приложение не убито) не может сделать запрос Api на получение новых данных с сервера.
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> ()) {
case .active:
// works
...
completionHandler(.newData)
case .background:
// doesn't refresh / make api request
completionHandler(.newData)
}
Также в фоновом режиме включены возможности удаленных уведомлений. Любое решение для обновления / извлечения данных в фоновом режиме?