現在のアプリに Replaykit を実装しました。私の現在のアプリは、Replaykit によって操作が記録される別のアプリにアクセスします。
しかし、Replaykit で記録すると、親アプリのみの操作が記録され、子アプリは記録されません。
では、親アプリから呼び出された子アプリを記録するにはどうすればよいですか。
いくつかのコードを投稿する必要があります。子アプリが、Replaykit によって記録されているレイヤーにない可能性があります。
アプローチ方法によっては不可能です。iOS12 より前では、自分のアプリから他のアプリのビデオ録画を開始することはできません。現在実行できる唯一の方法は、 を使用することですupload extension
。これは、実行中のアプリに関係なく、デバイスの画面全体を記録するために、ユーザーがコントロール センターから開始する必要があります。そのため、Replay Kit は現在のアプリ画面のみを記録します。アプリがバックグラウンドになると、記録が停止されます。これは仕様によるものです。