2013-12-01 1 views
0

Я создаю приложение, которое требует, чтобы я смотрел два раза в день на новые записи в динамическом json-файле и сохранял его в основных данных и обновлял счетчик значков приложений. Итак, как я могу получить это приложение для запуска функции обновления в фоновом режиме, чтобы пользователь не мог ее открыть?Приложение синхронизации с сервером в фоновом режиме

+0

Вы пытались найти и проверить похожие вопросы и документацию? – Neeku

ответ

0

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

Обычные API параллелизма - это вызовы, такие как dispacth_async() и т.п., задокументированы here.

Однако для вашей простой задачи используйте NSURLConnection, который по умолчанию является асинхронным, а также очень простым в использовании. См. Документацию для NSURLConnection и для более сложного поиска NSURLConnectionDataDelegate.

Конечно, если вы хотите, чтобы приложение извлекало данные дважды в день, даже если оно неактивно, вам нужно будет запросить разрешение пользователя через push notifications.