如何将iOS 11控制中心中的屏幕捕捉转发到您的应用程序?

我看到,TeamViewer通过利用iOS 11中的控制中心的屏幕录像function,允许iOS屏幕捕捉。如下所示: teamviewer示例屏幕

这怎么可能? 我检查了ReplayKit,但找不到任何可以连接到控制中心的function。

您需要将Broadcast Upload Extension程序添加到您的应用程序。

(在Xcode中,File> New Target,select“Broadcast Upload Extension”)

一旦安装了扩展程序(与您的应用程序一起),控制中心的屏幕录制图标上的强制触摸将提供使用广播扩展的选项,而不是默认(“相机胶卷”)。

目前iOS屏幕录制上的文档很less。 但是这个WWDCvideo在高层讨论:

https://developer.apple.com/videos/play/wwdc2017/606/