> For the complete documentation index, see [llms.txt](https://docs.webtonative.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.webtonative.com/javascript-apis/app-launch-detection.md).

# App Launch Detection API

{% hint style="info" %}
You'll need to import the javascript file in your website before starting from this [link](/javascript-apis/getting-started.md).
{% endhint %}

This function returns `true` only when the app is launched. On subsequent calls during the same session, it will return `false`. If the app is terminated and relaunched, it will return `true` again. This behavior can be used to execute specific actions every time the app is launched.

{% tabs %}
{% tab title="Plain Javascript" %}

```javascript
window.WTN.appFirstLoad().then(function(value){
  console.log(value)
});
```

{% endtab %}

{% tab title="npm" %}

```javascript
import { appFirstLoad } from "webtonative"

appFirstLoad().then((value) => {
  console.log(value)
});
```

{% endtab %}
{% endtabs %}

Response : \
{\
&#x20;  type : "firstCallWhenAppStarted",\
&#x20;  result : true/false\
}

\*Feature was taken live on 23/12/2024
