ISL Light 4.4.1809.16 for iOS (2018-04-24)

 

General Information

On 24th of April the following was released:

  • ISL Light 4.4.1809.16 for iOS (build date=2018-04-20, build=c2d3cf9c6c03cd8b12f4356731e442050e8cfd5d, Platform=iOS).

Upgrading to new version

Hosted service users please check Upgrading Hosted Service for iOS or Android

Server license users please check Upgrading Server License for iOS or Android

ISL  Light 4.4.1809.16 for iOS is available in App Store and it has also a  corresponding program file  (isl_light_4_4_1809_16_ios_201804201003_babce355.program) which adds  information about customizations to ISL Conference Proxy. Server License  users need to use Online update to get the file.

Improvements

ISL Light - Mobile iOS - Raise minimum system requirement to iOS 9 (SPECIAL) [ISLLIGHT-4911] More

Description

ISL Light for iOS now requires iOS version 9 or newer.

ISL Light - Mobile iOS - Implement broadcast upload ISSC driver on iOS 11 (FEATURE) [ISLLIGHT-4843] More

Description

ISL Light for iOS now supports live screen sharing from iOS devices (iOS 11.x.x and later). Operators can connect to iPhone, iPad or iPod device and view real-time screen changes. ISL Light for iOS is utilizing Apple's screen recording and broadcast capabilities, that were made available in iOS 11.

When ISL Light for iOS user joins the session or connects to remote device, a set of instructions will be displayed in chat, that will guide user to start broadcasting screen to the operator.

To start screen broadcasting with ISL Light, take the following steps:

  1. When session between operator and iOS device is established, instructions for starting broadcast are displayed in the chat (for iOS >= 11.x.x).
  2. To start screen sharing, go to "Control Center" of iOS device (double tap "Home" button or swipe from the bottom of the screen) and press on "Screen Recording" icon (hold for around 2 seconds). This will bring up the Screen recording menu, where you select "ISL Light" from the list, then click on "Start broadcast".
  3. After three seconds, ISL Light for iOS will start sharing its screen. Real-time screen changes on iOS device will now be seen on operator side.
  4. To stop screen sharing, go back to Control Center of your iOS device (double tap "Home" button or swipe from the bottom of the screen) and tap on Screen recording icon to stop recording screen. 

ISL Light - Mobile iOS - Implementation of recording plugin v4 for iOS extension process (FEATURE)[ISLLIGHT-4904] More

Description

Added support for recording of session also for ISL Light extension process ( when user on iOS is streaming device's screen ).

ISL Light - Mobile iOS - Add extension shared location to obtain logs from extension process (FEATURE) [ISLLIGHT-4906] More

Description

Added support for obtaining log file also from the extension process ( the extension process is run when user on iOS is streaming it's own device ).

ISL Light - Mobile iOS - Implement stream resume notification, when application goes to background (FEATURE) [ISLLIGHT-4917] More

Description

Added notification which notifies user to reopen the application in order to resume streaming ( the notification is only showed when ISL Light application is running in background and screenshot sharing is used ).

ISL Light - Mobile iOS - Implement extension reconnect for operator side (FEATURE) [ISLLIGHT-4933] More

Description

When users start broadcasting screen while connected as operators to a client device, screen sharing extension of ISL Light for iOS application performs a reconnect and automatically starts streaming screen to the client side (operator and client roles are then switched). This behavior occurs during the session, if operator on iOS device starts broadcasting ISL Light using the Screen recording control or when operator starts Sharing his screen from the session options and proceeds with the screen sharing workflow.

ISL Light - Mobile iOS - Implement image bounds checking to snapshot driver (FEATURE) [ISLLIGHT-4970] More

Description

In some cases, ISSC viewer part of ISL Light application crashed, when remote client sent desktop size change of invalid size (e.g. empty screenshot or screenshot of invalid size). Both viewing and streaming part of application were redesigned and the application should no longer crash even if remote client sent invalid size of desktop change.

ISL Light - Mobile iOS - Add support for automatic key upgrade RSA 2048 (FEATURE) [ISLLIGHT-4983] More

Description

In this release, flags for enabling custom RSA keys are enabled. Flags that are enabled are:

  • 2017-03-16 LIB-746 automatic key upgrade
  • 2017-03-22 LIB-746 disallow cert v1 downgrade
  • 2017-03-22 LIB-746 disallow invalid certs

ISL Light for iOS will automatically use stronger key, it will prevent key downgrade (for instance, from 2048bit RSA key to 1024bit RSA key), and it will not allow invalid certs.

ISL Light - Mobile iOS - ISL Light iOS notifications are not displayed on iOS 9 and higher (DEFECT) [ISLLIGHT-4214] More

Description

In iOS 9.0 and later, your application must register for user notifications using -[UIApplication registerUserNotificationSettings:] before being able to schedule and present UILocalNotifications Registration did not succeed because we were using wildcard app id in provisioning profile. Solution was to switch to app specific bundle id in provisioning profile.

The defect was fixed.

ISL Light - Mobile iOS - Implement database in screenshot ISSC driver and only send unique images (DEFECT) [ISLLIGHT-4930] More

Description

ISL Light for iOS sent an image from Photo Library if user deleted a screenshot from photo library. The screenshot functionality was redesigned, screenshots are only sent when user performs "create screenshot" action.

The defect was fixed.

ISL Light - Mobile iOS - Fix retain count for UIAlertControllers objects on iOS 11 devices (DEFECT) [ISLLIGHT-4937] More

Description

On iOS 11 devices, wrong retain count for UIAlertController instances caused view controllers to not get deallocated. This caused memory leaks and undefined behavior. Retain count for UIAlertControllers objects has been now been contained correctly.

The defect was fixed.

ISL Light - Mobile iOS - Crash in rqueue report function (DEFECT) [ISLLIGHT-4984] More

Description

Users may have experienced crash of ISL Light application when reconnect procedure was initiated. The issue was that reconnect queue was not working correctly. The reconnect queue was redesigned and users should no longer experience crashes of ISL Light application.

The defect was fixed.

ISL Light - Mobile iOS - Crash and memory leak in webapi2 client (DEFECT) [ISLLIGHT-4986] More

Description

In some cases ISL Light application crashed if webapi call was initiated. Webapi library was redesigned and it should no longer cause crashes of ISL Light application.

The defect was fixed.

Was this article helpful?