I want to hide some private content on screenshots. Since Apple provide us only userDidTakeScreenshotNotification
, the only way to achieve this is to convert image to video with DRM. According to these thread:
If your application uses FairPlay Streaming (FPS) your video content will automatically not be captured by the iOS 11 screen recording feature or QuickTime Player on macOS. The portion of your application that is playing the content will be blacked out.
I found commercial implementation of these idea in ScreenShieldKit, but it costs money.
The main question: How it's possible to convert image or label to FairPlay Streaming (FPS) video in offline mode?