Выполнить публикацию с использованием URLSession и waitsForConnectivity в backgound
Я хочу опубликовать JSON с помощью URLSession, когда соединение активно. Для этого я использую URLSessionConfiguration
и настройка configuration.waitsForConnectivity = true
и работает нормально. моя проблема в том, что когда приложение отправляется в фоновый режим перед выполнением публикации, и даже подключение доступно, ничего не происходит! поэтому я изменился URLSessionConfiguration
использовать фоновый режим:
let configuration = URLSessionConfiguration.background(withIdentifier: BackgroundSession.identifier)
configuration.waitsForConnectivity = true
но та же проблема:/ Есть ли способ запустить сообщение, даже если приложение находится в фоновом режиме.
1 ответ
Вы включили фоновую выборку? Перейти к цели проекта -> Возможности -> включить фоновые режимы -> проверить выборку фона