ユーザーがハードウェアのホーム ボタンを押した場合と、アプリがバックグラウンドになる可能性があるその他の理由で、アプリの動作が異なるようにしたい。ユーザーが別のアプリからの受信プッシュ通知をタップすることと、ハードウェアのホームを押すことの違いがわからないことを除けば、主なケースを整理したと思います。iOS 5 ではapplicationWillResignActive
、通知が最初applicationDidEnterBackground
に表示されたときに、次にユーザーがタップしたときに を取得していました。iOS 6 では、別のアプリからのバナー通知の出現によってトリガーされるイベントが見つかりません。ハードウェアを家にぶつけるときと同じように、applicationWillResignActive
とapplicationDidEnterBackground
が背中合わせになります。UIWindowDidBecomeVisibleNotification
などの通知を聞いてみましUIWindow
たが、何も発火しません。何か案は?
質問する
103 次