iOS
アプリケーションがバックグラウンドに移行する前にスクリーンショットを撮ってください。
公式ドキュメントから入手しました。
バックグラウンドに移行する前にビューから機密情報を削除する:アプリがバックグラウンドに移行すると、システムはアプリのメイン ウィンドウのスナップショットを取得し、アプリをフォアグラウンドに移行するときに短時間表示します。applicationDidEnterBackground: メソッドから戻る前に、スナップショットの一部としてキャプチャされる可能性のあるパスワードやその他の機密性の高い個人情報を非表示または不明瞭にする必要があります。
したがって、ここでは「機密性の高い個人情報」を非表示にすることができ、システムはアプリのメイン ウィンドウのスナップショットを作成するため、その機能を変更することはできません。
でも知りたい..
1)アプリケーションで 4 番目のビューにいて、アプリがバックグラウンドになった場合、システムはどのビュー/ページのスクリーン ショットを取得しますか? 最初のもの (アプリの起動ビュー?) またはアプリの 4 番目のビュー/ページ ?? (これは私にとって少し混乱です)。
2)システムがスクリーンショットを撮っている場合、またはシステムがスクリーンショットを撮っていることを知らせる通知が利用可能な場合、アクションを実行できますか??
3)知りたいのですが、アプリケーションを起動する前に(プログラムで)スクリーン ショットを撮ることはできますか?? はいの場合は、その方法について提案してください。いいえの場合、いつどこでスクリーンショットを撮ることができますか (つまり、アプリケーションのどの最小段階でスクリーンショットを撮ることができるのでしょうか?) 。