この質問に似ています: applicationDidBecomeActive のリモート プッシュ通知データにアクセスするにはどうすればよいですか?
ただし、プッシュ通知の代わりにアプリのアイコンをクリックした場合applicationDidBecomeActive
に、通知データにアクセスする方法が異なります。
フローは次のとおりです。push notification
thenをクリックdidReceiveRemoteNotification
するとトリガーされますが、元のアプリのアイコンをクリックすると、のみapplicationDidBecomeActive
がトリガーされ、didReceiveRemoteNotification
呼び出されません。
後者のケースを探しているので、プッシュ通知データにアクセスするにはどうすればよいですか。
(どちらの場合も、アプリがバックグラウンドにあり、まだ強制終了されていないと仮定しています。)