Доработка/сервис/код для IOS (фоновый процесс)

Борис12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.12.2018

Есть приложение под iOS (obj-c), есть сервер (java), получающий от приложения GPS координаты устройства. Для отправки используется WebSocket. Сервер умеет отправлять push-сообщения на устройство.

Обмен данными между сервером и приложением, работающим в foreground, происходит корректно. При засыпании устройства связь данные с устройства не отправляются. 

Необходимо разработать в приложение/сервер код, обеспечивающий возможность с заданным интервалом "пробуждать" устройство и отправлять на сервер текущее местоположение.

От Вас:

- код

- инструкция по внедрению в существующее приложение (т.е. какие стандартные функции необходимо расширить, какие и как сертификаты получить,   и т.д.)

Разработанный код не должен нарушать требований AppStore к приложению. Т.е. если планируется использовать voip - нужно обеспечить и возможность подключения к сторонним voip сервисам (пусть и фиктивную)