Выполните публикацию, используя URLSession и waitsForConnectivity в фоновом режиме. - PullRequest
0 голосов
/ 18 февраля 2019

Я хочу опубликовать JSON, используя URLSession, когда соединение активно.Для этого я использую URLSessionConfiguration и настройку configuration.waitsForConnectivity = true, и она отлично работает.моя проблема в том, что когда приложение отправляется в фоновый режим перед выполнением публикации, и даже подключение доступно, ничего не происходит!поэтому я изменил URLSessionConfiguration для использования фонового режима:

 let configuration = URLSessionConfiguration.background(withIdentifier: BackgroundSession.identifier)
configuration.waitsForConnectivity = true 

, но та же проблема: / Есть ли способ запустить публикацию, даже если приложение находится в фоновом режиме.

1 Ответ

0 голосов
/ 18 февраля 2019

Вы включили фоновую выборку?Перейдите к цели проекта -> Возможности -> включить фоновые режимы -> отметьте Background Fetch

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...