简体   繁体   English

如何在iOS上记录其他应用程序的屏幕内容? 是否存在关于隐私(app sandbox)的安全问题?

[英]How to record screen content from other apps on iOS? Are there security concerns regarding privacy (app sandbox)?

I'm confused. 我糊涂了。 Skype announced screen sharing for iOS . Skype宣布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... 我想知道这是如何可能的,以及屏幕共享是否与iOS 应用程序沙箱的概念冲突,该概念阻止应用程序访问其他应用程序的内容...

Starting with iOS 11, the iOS System Broadcast (aka ReplayKit 2) allows users to share all onscreen activity from the Control Center. 从iOS 11开始,iOS系统广播(又名ReplayKit 2)允许用户从控制中心共享所有屏幕上的活动。

With iOS 12, the Broadcast Picker allows users to trigger screen sharing from within an app. 使用iOS 12,广播选择器允许用户从应用程序内触发屏幕共享。

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. 为了保护您的应用程序的内容,假设您不希望它在屏幕录制或实时广播中捕获,您可以检查UIScreen.isCaptured的值以停止媒体播放或隐藏敏感内容。 The same goes for AirPlay screen mirroring with UIScreen.screens.count > 1 . 使用UIScreen.screens.count > 1 AirPlay屏幕镜像也是如此。

For more information, have a look at the WWDC 2018 session Live Screen Broadcast with ReplayKit . 有关更多信息,请查看使用ReplayKit的WWDC 2018会话实时屏幕广播

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何不仅记录应用程序的屏幕,还记录屏幕上的所有内容,包括其他应用程序 - How to record not only the app's screen but everything on the screen, including other apps 如何从iOS应用沙箱删除目录 - How to delete directory from iOS app sandbox Cordova应用程序接收从其他应用程序共享的内容 - iOS,Android和Windows应用商店应用 - Cordova app receive content shared from other apps - iOS, Android and Windows Store App iOS位码-安全问题 - iOS bitcode - security concerns 通过iOS或Android应用程序到服务器的URL请求,我可以选择提供最低的隐私安全性吗? - What are my options to provide minimum privacy security with URL requests from iOS or Android app to server? 我可以访问应用沙箱范围之外的其他iOS应用信息吗? - Can I access information about other iOS apps beyond the scope of my app's sandbox? 应用程序内可解锁具有托管内容的其他应用程序(iOS) - In-App to unlock other In-Apps with hosted content (iOS) 使用FBSDKLoginManager for IOS的​​安全问题 - Security concerns for using FBSDKLoginManager for IOS 如何像使用Intent.ACTION_SEND在Android应用程序中一样通过iOS应用程序中的其他应用程序共享内容/数据? - How to share content/data through other apps in an iOS app like we do in an Android app with Intent.ACTION_SEND? iOS-应用程序隐私问题 - iOS - App privacy issue
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM