# Launching an App After Installation

After Target App installation is complete, use the Ignite Services SDK to launch the app.

{% @mermaid/diagram content="sequenceDiagram
participant Host as Host App
participant SDK as Ignite
autonumber

```
Host ->> SDK: Initialize and Connect via Ignite Services SDK
Host ->> SDK: performAction()
SDK ->> SDK: Launch Target App on Device
opt Callback
    SDK -->> Host: Status of app launch
end
Host ->> SDK: Disconnect" %}
```

| SEQUENCE ITEM | DESCRIPTION                                                                                                                                                                                                                                                                                                                                 |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1             | <p><strong>Initialization and Authentication</strong><br>The Host App initializes the DTIS SDK and connects to Ignite. This action establishes a secure connection between the two components and authenticates the Host App with Ignite. For more information, see <a href="../sdk-reference/connect-to-ignite">Connect to Ignite</a>.</p> |
| 2             | <p><strong>Launch App Request</strong><br>The Host App calls the <a href="../sdk-reference/launch-app-after-installation"><code>performAction()</code> method</a> to open a Target App on the device. The call contains the app you want to open as well the option to receive a callback on the status of this action.</p>                 |
| 3             | <p><strong>Ignite Opens Target App</strong><br>Ignite opens the Target App on the device.</p>                                                                                                                                                                                                                                               |
| 4             | <p><strong>Launch Progress Notifications</strong><br>If you specified callback notification, Ignite sends callbacks for you to monitor the progress of the app launch.</p>                                                                                                                                                                  |
| 5             | <p><strong>Disconnect from Ignite</strong><br>Disconnect from Ignite Services. For more information, see <a href="../sdk-reference/disconnect-from-ignite">Disconnect from Ignite</a>.</p>                                                                                                                                                  |
