我很困惑。 Skype宣布screen sharing for iOS。这意味着该应用程序可以访问我的屏幕内容,包括我在其他应用程序中所做的操作,并与我的对话伙伴共享。
我想知道这是怎么可能的,以及屏幕共享是否与阻止应用访问其他应用内容的iOS app sandbox的概念相冲突...
答案 0 :(得分:0)
从iOS 11开始,iOS系统广播(又称ReplayKit 2)使用户可以从控制中心共享所有屏幕上的活动。
在iOS 12中,广播选择器允许用户从应用程序内触发屏幕共享。
要保护您的应用程序内容,假设您不想在屏幕录制或实时广播中捕获它,则可以检查UIScreen.isCaptured
的值以停止媒体播放或隐藏敏感内容。使用UIScreen.screens.count > 1
的AirPlay屏幕镜像也是如此。
有关更多信息,请查看WWDC 2018会议 Live Screen Broadcast with ReplayKit。