# App Launch Detection

{% hint style="info" %}
You'll need to import the javascript file in your website before starting from this [link](https://docs.webtonative.com/javascript-apis/getting-started).
{% 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="ES5+" %}

```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
