私は、IOSurface プライベート フレームワークを使用してバックグラウンドで画面キャプチャを行うクライアント用の既存の (アプリ ストア以外の) アプリに取り組んでいます。SO には、テクニックの概要を示すいくつかのスレッドと、いくつかのオープン ソースのサンプル プロジェクトがあります。
繰り返しますが、これはクライアントが使用する内部アプリケーションです。アプリ ストアでのリリースを意図していないため、プライベート フレームワークを使用しているという事実は許容されます。
非常によく似た手法を使用する Github のサンプル プロジェクトを次に示します。
https://github.com/k06a/UIView-FastScreenshot
最新の iOS 9 ベータ版でクライアントのアプリを実行しようとしましたが、ライブラリ CoreSurface を読み込めないというエラーでクラッシュします。
CoreSurface
となったフレームワークの以前の名前であるドキュメントを見てきましたIOSurface
が、iOS 8 には実際に と呼ばれるプライベート フレームワークと と呼ばCoreSurface
れるプライベート フレームワークがあるようIOSurface
です。
iOS 9 でバックグラウンドからスクリーン キャプチャを実行できた人IOSurface
はいますか?
iOS 9 でこれを機能させる方法を教えてくれる人に報奨金を追加します (繰り返しますが、プライベート フレームワークは問題ありませんが、ジェイルブレイクされたデバイスでは実行できません)。