Wake up a terminated app using Silent Push

According to the article linked below, it is explained that apps that have been closed by the user cannot be woken up using Silent Push. https://developer.apple.com/forums/thread/714426?login=true

However, what we actually saw in iOS 16 and iOS 17 is that apps that the user has closed wake up with an Silent push and start running in the background.

There was confusion about which action was right. Please help me understand this behavior.

Apps that have been terminated by the user by swiping it away will not be relaunched by a "silent" push (silent push in this context, meaning a push notification with content-available:1 and no alert text) until the user relaunches it themselves, under normal circumstances

There are certain situations that a silent push will relaunch an app, for example if it is being debugged at the time. You may have observed one of those conditions.

Wake up a terminated app using Silent Push
 
 
Q