2014-05-06 2 views
-1

Я создаю приложение новостей, которое анализирует социальную сеть и получает от нее информацию. Я видел в Apple, документации в фоновом режиме исполнения и многозадачности, что затянувшийся фоновые задачи могут быть применены поОбновления фона в приложении

Apps, которые необходимо загрузить и обработать новый контент регулярно приложения, которые получать регулярные обновления от внешних устройств

Итак, могу ли я использовать его, чтобы обновлять новости о приложениях в виде длинных фоновых задач?

+0

Какой смысл обновлять новости, если приложение находится в фоновом режиме? Почему бы не подождать, пока он выйдет на передний план? –

+0

Я хочу уведомить пользователей о новостях и показать количество новых новостей – user3608465

+0

Как вы будете уведомлять? Я задаю эти особенности, потому что для большинства случаев есть стандартные рекомендации. –

ответ

0

Зачем вам эти обновления фона? Ни Twitter, ни Facebook не используют их для обновления фида пользователя. Возможно, вам понадобятся такие вещи, как обновление местоположения пользователя и отображение уведомлений (как это делает Foursquare), но это довольно опыт работы с батареей.

Хотя вы, безусловно, можете использовать их для всего, что захотите, это может не спасти от отказа AppStore.

+0

Я хочу уведомить пользователей о новостях и показать количество новых новостей – user3608465

+0

@ user3608465 Есть два способа сделать это: либо используйте Push-уведомления, либо обновите фид, когда пользователь вернется в приложение. Все остальные варианты использования могут привести к отказу AppStore или сделать приложение непригодным для использования. –

+0

yep, я хочу использовать Push Notifications (значок и локальный). Вопрос: мое приложение может использовать эти обновления или нет? Privet s Kaliningrada, Segera :) – user3608465

0

Использование iOS 7 background fetch - http://www.doubleencore.com/2013/09/ios-7-background-fetch/.

Он будет опробовать ваш сервер, получить новые элементы, а затем, если есть какая-либо разница в отношении локального контента, запланировать простое локальное уведомление - https://developer.apple.com/library/ios/documentation/iphone/Reference/UILocalNotification_Class/Reference/Reference.html.

Это не слейте аккумулятор, вам не нужно внедрять услуги push-уведомления, однако пользователь будет испытывать как push-уведомление.

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

Смежные вопросы