0

iOS 15 引入了人们通过 FaceTime 共享屏幕的功能(https://www.apple.com/uk/newsroom/2021/06/ios-15-brings-powerful-new-features-to-stay-connected- focus-explore-and-more/ ) - 来自开发人员 POV,有没有办法为我的应用禁用此功能?

我找不到任何关于这如何可能的信息,并且类似于屏幕截图功能,我完全希望答案是否定的。

但是,我被要求进行调查-因此提出了这个问题。

非常感谢您的帮助!

4

1 回答 1

0

您不能这样选择退出,但您可以检测到屏幕共享处于活动状态并调整您的 UI 作为响应。例如,您可以覆盖显示“屏幕共享不可用”或类似内容的视图。

Apple 在本技术说明中描述了这种技术,总结如下:

您可以收听capturedDidChange通知,当您收到此通知时,检查以下isCaptured属性UIScreen- 如果为真,则屏幕正在共享到某个外部目的地;这可以通过屏幕录制广播扩展、AirPlay、通过电缆的 Quicktime 捕获或新的 SharePlay 功能,但您可能希望以相同的方式处理所有这些。

于 2021-08-16T11:11:23.660 回答