This is different than in Android. If your app is in the background or is not running then it won't be started when a notification arrives. Only when the user clicks on the notification.
You can send silent push notifications to start your app however iOS gives such notifications lower priority.