Использование молчащих push-уведомлений для сохранения приложения iOS в состоянии «Background»

Возможно ли сохранить приложение iOS в состоянии «Background», отправив ему молчаливое push-уведомление каждые несколько секунд? Я хочу регулярно запускать фоновые задачи, и это похоже на жизнеспособное решение. Если да, то приемлемо ли это в условиях использования App Store?

Приложение, которое я планирую построить, будет полагаться на эту функциональность, и я обеспокоен тем, что Apple отвергнет его из App Store.

В частности, это раздел в руководящих принципах, о которых я не уверен:

5.1 Приложения, отправляющие Push-уведомления без предварительного получения согласия пользователя, а также приложения, для которых требуется Push-уведомления, будут отклонены

Технически мое приложение может быть использовано без разрешения push-уведомлений, но оно не будет служить его основной функцией записи данных в фоновом режиме.

2 Solutions collect form web for “Использование молчащих push-уведомлений для сохранения приложения iOS в состоянии «Background»”

В iOS7 добавлены дополнительные фоновые режимы, здесь вы можете посмотреть доступные режимы фона. ИМХО, если вы неправильно используете один из фоновых режимов, приложение, вероятно, будет отвергнуто, заявив, что я не думаю, что молчание push-уведомлений предназначалось для: keep an iOS app in "Background" state by sending it a silent push notification every few seconds .

Другое дело, что тихие push-уведомления ограничены скоростью, как описано здесь , поэтому я не уверен, будут ли они отправляться каждые несколько секунд.

возможно, вы можете использовать другое фоновое обслуживание

Это возможно только через Cydia. Это означает, что для этого вам понадобится репозиторий и джейлбрейк.

App Store, безусловно, отклонит это, поскольку это заставляет другие приложения работать в фоновом режиме.

  • iOS чат APNS, сокеты или промежуток времени
  • Получать push-уведомления от APNS до приложения Titanium (iOS) без использования Appcelerator Cloudpush (ACS)?
  • Сертификат iOS «Push Notification» недоступен
  • Служба FeedBack от APNS (Apple push notification Server)
  • Обновить значок с уведомлением push во время приложения в фоновом режиме
  • didReceiveRemoteNotification не работает в фоновом режиме
  • iOS - Отправить push-уведомление в приложении XMPP chat, когда buddy отключен
  • Как прослушать уведомление об увольнении в iOS?
  • Как протестировать сервис обратной связи Apple Push?
  • Push-уведомления, не полученные через TestFlight
  • Ошибка уведомления Apple Push (aps-environment)
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.