> For the complete documentation index, see [llms.txt](https://help.twinr.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.twinr.dev/js-bridge/push-notification-device-token.md).

# Push Notification - Device Token

{% hint style="warning" %}
[Personalized Push Notification](/integrations/personalized-push-notification.md) feature must be enabled to use this JS Bridge.
{% endhint %}

We’ve provided the JavaScript function `twinr_push_token_fetch()` to make it easy for you to fetch the device token along with the platform type (Android or iOS).

To fetch the device token, simply call the `twinr_push_token_fetch()` function from your website’s JavaScript.

```javascript
await twinr_push_token_fetch();
```

The function returns a JSON object with two fields:

* token: The unique device token required for push notifications.
* platform: The platform of the user’s device, which will be either "android" or "ios".

Example of a typical response:

```json
{
  "token": "abc123def456ghi789",  // Example device token
  "platform": "ios"               // or "android"
}
```
