api.location Запрос геопозиции
-
api.location.getMobileLocation(recipient)
api.location.getMobileLocation(recipient, timeToLive)
Метод запрашивает текущее местоположение последнего активного мобильного устройства пользователя у мобильного приложения, используя механизм отправки push-уведомлений.
Запрос выполняется асинхронно. Метка геопозиции, полученная от мобильного приложения, сохраняется как объект служебного класса "История перемещений".
Параметры метода:
- recipient — uuid сотрудника, для которого запрашивается местоположение мобильного устройства. String;
- timeToLive — время жизни отправляемого запроса в секундах, по умолчанию 300 (5 минут Int).
Возвращаемое значение:
- true — если запрос успешно отправлен;
-
false — если отправить не удалось.
Возможные причины: включен режим Silent mode, нет ни одного ассоциированного с сотрудником мобильного устройства.