CoreClientPreferences

public interface CoreClientPreferences

Added in version 1.24.0-ms20.

Интерфейс реализует доступ к некоторым параметрам клиентского приложения

Methods

getClientId

String getClientId()

Получить идентификатор клиента (клиентского приложения). Если из одного браузера открыто несколько приложений (вкладок, окон), значение идентификатора для них одно.

getHostIp

String getHostIp()

Получить IP-адрес клиентского приложения

getLanguage

String getLanguage()

Получить тег языка клиентского приложения, например “ru-Ru”

getScreenHeight

long getScreenHeight()

Получить высоту экрана пользователя в пикселях Если у пользователя несколько мониторов, вернется значение того, в котором находилось окно браузера при авторизации пользователя

getScreenWidth

long getScreenWidth()

Получить ширину экрана пользователя в пикселях. Если у пользователя несколько мониторов, вернется значение того, в котором находилось окно браузера при авторизации пользователя

getTimeZoneDifference

long getTimeZoneDifference()

Получить разницу во времени между клиентом и сервером в миллисекундах. Если сервер UTC+3, а клиент UTC+4, разница будет 360 000 мс

Returns:

long - разница в миллисекундах

getTimeZoneOffset

long getTimeZoneOffset()

Получить смещение (по Гринвичу) временной зоны клиента в миллисекундах. Для UTC+3 значение будет равно 1 080 000 мс

Returns:

long - смещение в миллисекундах

getUserAgent

String getUserAgent()

Получить строку, содержащую информацию о клиентском приложении и операционной системе

getUserAgentName

String getUserAgentName()

Получить имя клиентского приложения (браузера) Метод вернет сокращенное название, например “Chrome”

isDesktop

boolean isDesktop()

Флаг указывает, что клиентское приложение выполняется на устройстве десктопного типа

isLinux

boolean isLinux()

Флаг указывает, что клиентское приложение выполняется в операционной системе семейства Linux

isMac

boolean isMac()

Флаг указывает, что клиентское приложение выполняется в операционной системе семейства Apple Mac

isTablet

boolean isTablet()

Флаг указывает, что клиентское приложение выполняется на устройстве мобильного типа

isWindows

boolean isWindows()

Флаг указывает, что клиентское приложение выполняется в операционной системе семейства MS Windows