Imagine this scenario:
There's a mobile app. The user navigates between different app pages. The last page the user visits is the Edit profile form. Then the user goes to the iPhone home screen, which sends the app to the background. While the app is running in the background, the user gets a push notification from the app. Pressing the notification bar re-opens the app on the Notifications screen.
Here's the question:
Should the app remember its last state - the Edit profile form - and provide a possibility to go back from Notifications to Edit profile?