В прошивке 7, фоновый режим выборка поддерживается для приложений, чтобы получить данные, когда приложение не самая передней:Как часто выполняется фоновая выборка в iOS?
Когда это удобно сделать так, система запускает или возобновляет приложение в фоновом режиме и дает это небольшое количество времени для загрузки любого нового контента.
Мой вопрос: как часто выполняется код извлечения фона?
Если установить минимальный интервал:
[[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:10];
ли получить выполнять через каждые 10 секунд, или, может быть, один раз в день? Какой промежуток я должен ожидать, в общем?
я понимаю. Мне просто интересно, если кто-нибудь знает приблизительную частоту для среднего приложения. Скажем, если это приложение запускается один раз в день пользователем, а батарея невелика, как часто я могу ожидать, что выборка произойдет? – NeoWang
Я не думаю, что здесь есть какая-то общая частота (но если кто-то знает больше, пожалуйста, исправьте меня). Если я правильно понимаю, это может произойти чаще, если пользователь регулярно использует приложение. Также может быть важно, насколько быстро и эффективно приложение обычно выполняет фоновое извлечение и как часто вы успешно извлекаете новые данные (есть параметр для того, чтобы сообщать iOS результат выборки, когда вы закончите). – osanoj