iOSアプリケーションを開発していて、ユーザーがホームボタンをダブルタップしたときにPayPalのように動作させたいと考えています。iOSマルチタスクアプリケーションスイッチャーカスタム画像
PayPalアプリがわからない人は、アプリがマルチタスクスイッチャーに表示されているときにカスタム画像を表示しますが、通知が到着したときやユーザーが通知バーを引っ張ったときには表示されません。
私の問題は、これを実装する際に、イベントapplicationWillResignActiveを使用して私のカスタムイメージを表示することです(applicationEnteredBackgroundが呼び出されないため)。しかし、このメソッドは、私が画像を表示することを望んでいないイベント(通知、呼び出し、トップバーの引っ張りなど)で呼び出されます。
ホームボタンがダブルタップされている場合にのみ、この画像を設定する方法はありますか? ありがとうございました!
はい、申し訳ありませんが、あなたは正しいです。 applicationWillResignActiveを呼び出すイベントをフィルタリングする方法はありませんか?または、それが着信通知によって起動されたのか、またはトップバーを引き下げることによって起動されたのかを少なくとも知っていますか?ありがとうございます – user5420586
私はそれが不可能だと信じています。通知センターでも動作するすべてのUIWindowタッチを観察してコントロールセンターの表示を検出しようとする試みがありますので、ここで検索してみてください。 – michi