0

I'm confused. Skype announced screen sharing for iOS. This means that this app can access my screen content, including what I do in other apps, and share it with my conversation partner.

I wonder how this is possible, and whether screen sharing conflicts with the concept of the iOS app sandbox that prevents apps to access the contents of other apps...

Pierre F
  • 1,332
  • 15
  • 33

1 Answers1

2

Starting with iOS 11, the iOS System Broadcast (a.k.a. ReplayKit 2) allows users to share all onscreen activity from the Control Center.

With iOS 12, the Broadcast Picker allows users to trigger screen sharing from within an app.

To protect the content of your app, assuming you don't want it captured in screen recording or broadcast live, you can check the value of UIScreen.isCaptured to stop media playback or hide sensitive content. The same goes for AirPlay screen mirroring with UIScreen.screens.count > 1.

For more information, have a look at the WWDC 2018 session Live Screen Broadcast with ReplayKit.

Pierre F
  • 1,332
  • 15
  • 33