1. Knowledge Base
  2. Mobile SDKs questions

Known SDK limitations - iOS

Below is a list of known limitations for the iOS SDK, mostly due to Apple API limitations. We regularly check the status of these limitations for available solutions. 

Full device remote control

Due to limitations of the APIs provided by Apple we can't support full device remote control. If this ever changes we will be sure to add support.

Programatically stopping broadcast extension

Apple do not provide APIs to programmatically stop the broadcast extension. This means if a user want to turn off full device screen sharing they need to tap on the recording notification seen in the status bar and select stop broadcasting.

An agent can end full device mode by using the switch seen at the bottom right of our agent dashboard.

UIAlertController and UIAlertView remote control

The remote control SDK feature is not supported for:

  • UIAlertView elements
  • UIAlertController elements on iOS 15+

On-screen keyboard remote control

When using remote control agents can not use the end user's on-screen soft keyboard to enter values.

In order to type numbers or letters into a text box on the end-user's device, your agent can still use their physical keyboard for inputs.

SwiftUI

If your app or parts of your app are built using SwiftUI two of the Cobrowse SDK features are not supported:

  • Redaction
  • Remote control (except some elements, e.g. TextEditor)