Maybe it was like that in iOS8 (can’t really remember), but in iOS 9 didFinishLaunchingWithOptions…
Emerson Malca
1

Emerson Malca, I think you’re saying the same thing as Christoph Zelazowski, which is that both didFinishLaunchingWithOptions and didReceiveRemoteNotification are called in the case when the app is not already running.