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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы