Class UserSession

    • Constructor Detail

      • UserSession

        UserSession(String authenticationToken, String deviceIdentifier, String langCode, String userDeviceShortIdentifier)
        Instantiates a new User session.
        Parameters:
        authenticationToken - the authentication token
    • Method Detail

      • getDeviceIdentifier

         String getDeviceIdentifier()

        Returns device unique identifier

        Returns:

        unique identifier for current device

      • getPreferredLanguage

         String getPreferredLanguage()

        Preferred language for this user session (if any) ISO language code with or without locale are supported (eg. "en", "jp", "en_US"", "en_UK")

        Returns:

        preferred language code (if any), null if not specified

      • getUserDeviceShortIdentifier

         String getUserDeviceShortIdentifier()

        Returns device short identifier for interaction detection

        Returns:

        device short identifier for current device