userNotificationCenter:willPresentNotification:withCompletionHandler: being called again after 0.2 seconds

I have registered a subscription in CloudKit. If it is triggered while the app is open I get two successive calls to

userNotificationCenter:willPresentNotification:withCompletionHandler:

separated by 0.2 seconds.


If the subscription is triggered while the app is in the background and then when I open the app (either by tapping on the notification or by tapping on the app icon long after the notification has disappeared) I get one call to willPresentNotification.


Is this normal behavior?