如何检测使用ReplayKit屏幕录制API录制iOS应用程序的用户?

如何检测使用ReplayKit屏幕录制API录制iOS应用程序的用户?,ios,video-recording,Ios,Video Recording,苹果发布了一个可靠的屏幕截图检测通知,我一直在使用该通知,但我也想检测用户是否正在使用新的ReplayKit API录制我的应用程序。我们可以尝试获取UIScreenDidConnectionNotification或测试.mirroredScreen属性以查看是否有任何问题,但这两种方法都不可靠,尽管苹果的老技术说明()中另有说明。我们可以查看状态栏的高度,但这有误报。 有人为此找到了工作吗?你试过注册RPScreenRecorderDelegate吗。存在screenRecorderDidC

苹果发布了一个可靠的屏幕截图检测通知,我一直在使用该通知,但我也想检测用户是否正在使用新的ReplayKit API录制我的应用程序。我们可以尝试获取UIScreenDidConnectionNotification或测试.mirroredScreen属性以查看是否有任何问题,但这两种方法都不可靠,尽管苹果的老技术说明()中另有说明。我们可以查看状态栏的高度,但这有误报。
有人为此找到了工作吗?

你试过注册RPScreenRecorderDelegate吗。存在screenRecorderDidChangeAvailability回调


您是否尝试过
[[RPScreenRecorder sharedRecorder]isRecording]
?是的,它不起作用是的,但这不起作用,因为我们希望在启动时立即检查状态