api.location Запрос геопозиции

  • api.location.getMobileLocation(recipient)

    api.location.getMobileLocation(recipient, timeToLive)

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

    Запрос выполняется асинхронно. Метка геопозиции, полученная от мобильного приложения, сохраняется как объект служебного класса "История перемещений".

    Параметры метода:

    • recipient — uuid сотрудника, для которого запрашивается местоположение мобильного устройства. String;
    • timeToLive — время жизни отправляемого запроса в секундах, по умолчанию 300 (5 минут Int).

    Возвращаемое значение:

    • true — если запрос успешно отправлен;
    • false — если отправить не удалось.

      Возможные причины: включен режим Silent mode, нет ни одного ассоциированного с сотрудником мобильного устройства.