Skip to content

Swiftで録画開始とスクリーンショットが取られたことを検知する

   

Swiftで録画開始とスクリーンショットが取られたことを検知する方法です。 画面録画開始前に captureStatusDidChange を実行させることができるのですが、スクリーンショット撮影前に captureStatusDidChange を実行させることはできませんでした。 もしスクリーンショットを取られてしまっては不味いものがある場合、動画であれば DRM を使用したり、サードパーティーの ScreenShieldKit を使用する必要があります。

関連記事

  1. Swiftで数字が連番になった配列を作成する
  2. StoryboardsをiOS13以上のプロジェクトから削除する
  3. TabViewを使って画面を切り替える(SwiftUI)
  4. ListViewからそれぞれ別のViewに遷移する(SwiftUI)
  5. Alamofireで受け取ったJsonをCodableを使ってパースする
  6. SwiftUIでStructが使いまわされる
  7. SwiftUIでListを表示する