8

我看到 TeamViewer 通过利用 iOS 11 中控制中心的屏幕录像机功能来允许 iOS 屏幕捕获。如下所示:teamviewer 示例屏幕

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

4

1 回答 1

15

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

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

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

目前关于 iOS 屏幕录制的文档很少。但是这个 WWDC 视频从高层次上讨论了它:

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

于 2017-09-29T21:44:35.777 回答