@MeGaPk
iOS Программист, 3д печатник

Как можно держать приложение iOS в background и что бы оно не приостанавливалось?

Добрый день!
Разрабатываю приложение такси, где требуется на одном этапе, держать socket.io соединение и не давать iOS убивать или приостанавливать приложение.

Собственно что я пробовал:
- background fetch, минус этого, то что приложение все таки убивается через 5-10 минут его background'a
- location updates + setAllowBackgroundUpdates:YES - работает как надо, но очень жестоко выжирает батаре.

Посоветуйте варианты, возможно кто то сталкивался с похожей проблемой.
Буду сейчас пробовать VOIP, но возможно получу Reject от Apple.
  • Вопрос задан
  • 550 просмотров
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
- location updates + setAllowBackgroundUpdates:YES - работает как надо, но очень жестоко выжирает батаре.

С настройками локации пробовали играться? Меньше точность - меньше батареи.
К тому же можно настраивать уведомления о изменении позиции на определенную величину.

За использование вещей, которыми ваше приложение не пользуется, получите режект точно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы