如何在iOS上记录其他应用程序的屏幕内容?是否存在隐私方面的安全问题(应用程序沙盒)?

如何在iOS上记录其他应用程序的屏幕内容?是否存在隐私方面的安全问题(应用程序沙盒)?,ios,replaykit,Ios,Replaykit,我很困惑。Skype宣布。这意味着此应用程序可以访问我的屏幕内容,包括我在其他应用程序中的操作,并与我的对话伙伴共享 我想知道这是怎么可能的,屏幕共享是否与阻止应用程序访问其他应用程序内容的iOS概念冲突…从iOS 11开始,iOS系统广播(也称为2)允许用户从控制中心共享所有屏幕活动 使用iOS 12,广播选择器允许用户在应用程序内触发屏幕共享 若要保护应用程序的内容,假设您不希望在屏幕录制或直播中捕获它,您可以检查UIScreen.isCaptured的值以停止媒体播放或隐藏敏感内容。使用U

我很困惑。Skype宣布。这意味着此应用程序可以访问我的屏幕内容,包括我在其他应用程序中的操作,并与我的对话伙伴共享


我想知道这是怎么可能的,屏幕共享是否与阻止应用程序访问其他应用程序内容的iOS概念冲突…

从iOS 11开始,iOS系统广播(也称为2)允许用户从控制中心共享所有屏幕活动

使用iOS 12,广播选择器允许用户在应用程序内触发屏幕共享

若要保护应用程序的内容,假设您不希望在屏幕录制或直播中捕获它,您可以检查
UIScreen.isCaptured
的值以停止媒体播放或隐藏敏感内容。使用
UIScreen.screens.count>1的AirPlay屏幕镜像也是如此

有关更多信息,请查看2018年WWDC会议