ISL Light iOS application supports passing Command Line Arguments to the application via URL schema as a cmdline parameter. Example of a valid (URL encoded link) would be:
isllight://isllight.islonline.net/run?_tcp_ports=80%2c443%2c7615&cmdline=--web-login+%22WEBLOGIN_TOKEN%22+--connect-uid+%22HWID%22+--stream-options+%22leave_background%3Dtrue%22
which is constructed in the following way, before being encoded:
isllight://isllight.islonline.net/run?_tcp_ports=80,443,7615&cmdline=--web-login+"WEBLOGINTOKEN"+--computer-password+"PASSWORD"+--connect-uid+"CONNECTUID"+--stream-options+"_download_client=true&small_foot=false"
Please refer to the following list for a detailed description of simple command line arguments:
--get-code |
This option instructs ISL Light to automatically request a session code upon program startup. Obtained session code is then stored in the file code_file.isl. You can specify this file's location with the option --output-file. |
--web-login |
This option is used to specify the webtoken that should be used for obtaining a session code. Session code can be obtained trough webapi2 call (utils/login/1) to ISL Conference proxy server. |
--connect-uid |
This option is used to specify a computer to connect to remotely (if using version 4.0.2 or lower, --gui-type isl_alwayson_connect will also have to be defined). If instead of computer id a session code is specified then ISL Light Connect will be launched and it will try to connect to the specified session. |
--computer-password <access password> |
Access password of the remote computer. Use this in combination with --connect-search / --connect / --connect-uid parameters to automatically log into a remote computer. |
--computer-password-MD5 <md5 password hash> |
The option works in the same way as --computer-password, except the md5 hash value of access password for the chosen computer is provided, to avoid having the access password written in plain-text. |
--stream-options <options> |
Disable or enable specific stream options when connecting to an ISL AlwaysOn computer using command line arguments. Users can specify the following options:_download_client=false (disable/enable downloading of ISL Light Client, ISL Light fast will be used - false/true) small_foot=false (disable/enable small footprint GUI on remote computer - false/true) total_control=false (disable/enable total control option - option to disable/enable user to use keyboard and mouse - false/true) black_screen=false (disable/enable black screen once connected to remote computer - false/true) leave_background=false (disable/enable remote desktop background when connected - false/true) minimized_client=false (disable/enable minimising of ISL Light client on remote side once connected to computer - false/true)User defined stream options can also be disabled here. Example: isllight://isllight.islonline.net/run?_tcp_ports=80%2c443%2c7615&cmdline=--web-login+%22WEBLOGINTOKEN%22+--computer-password+%22PASSWORD%22+--connect-uid+%22CONNECTUID%22+--stream-options+%22_download_client%3Dtrue%26small_foot%3Dfalse%22 |