【发布时间】:2020-09-05 06:00:17
【问题描述】:
有没有办法实现一个在后台也可以访问屏幕(例如屏幕录制)的 iOS 应用程序?有人有这方面的经验吗?
像 TeamViewer 这样的应用程序可以做到这一点,但我不清楚它们是否通过 Apple 的特殊流程(例如非开放 API)。
附:我当然假设用户必须明确接受这一点(例如,对于 macOS 上的系统扩展),这里的目标不是制作恶意应用程序,而是制作远程控制工具。
【问题讨论】:
标签: ios
有没有办法实现一个在后台也可以访问屏幕(例如屏幕录制)的 iOS 应用程序?有人有这方面的经验吗?
像 TeamViewer 这样的应用程序可以做到这一点,但我不清楚它们是否通过 Apple 的特殊流程(例如非开放 API)。
附:我当然假设用户必须明确接受这一点(例如,对于 macOS 上的系统扩展),这里的目标不是制作恶意应用程序,而是制作远程控制工具。
【问题讨论】:
标签: ios
在后台录制屏幕的唯一方法是使用 ReplayKit 2 中的广播上传扩展。这个 WWDC 演讲更详细地介绍了如何使用这个 API https://developer.apple.com/videos/play/wwdc2018/601/
由于它不是专门为您的用例设计的,您将不得不做一些不同的事情,例如将帧本地存储在您的应用组中,而不是上传它们。
【讨论】: