Launching is the most basic transition that is required for an app so it needs to be properly managed.
The life cycle of any app begins when an app is launched. Launching is the transition from a completely terminated state to full screen mode. If the launch isn't properly managed, the app can't enter into the life cycle. Your code must understand and respond to the various events that are presented when the app is launched.
These are the navigator events sent when an application is first launched:
The following diagram shows the events that are received when the
app is launched:
Your code needs to handle the reception of each of the above events and respond properly to each of them. For more information regarding each of these events, see Various States and BPS Navigator Events sections.