# Uses of Class it.tdlight.jni.TdApi.DeviceToken (tdlight API 3.3.160 API)
use: package: it.tdlight.jni, class: TdApi, class: DeviceToken

# Uses of Class
it.tdlight.jni.TdApi.DeviceToken

## Uses of TdApi.DeviceToken in it.tdlight.jni

Subclasses of TdApi.DeviceToken in it.tdlight.jni
Modifier and Type | Class | Description
--- | --- | ---
`static class` | `TdApi.DeviceTokenApplePush` | A token for Apple Push Notification service.
`static class` | `TdApi.DeviceTokenApplePushVoIP` | A token for Apple Push Notification service VoIP notifications.
`static class` | `TdApi.DeviceTokenBlackBerryPush` | A token for BlackBerry Push Service.
`static class` | `TdApi.DeviceTokenFirebaseCloudMessaging` | A token for Firebase Cloud Messaging.
`static class` | `TdApi.DeviceTokenMicrosoftPush` | A token for Microsoft Push Notification Service.
`static class` | `TdApi.DeviceTokenMicrosoftPushVoIP` | A token for Microsoft Push Notification Service VoIP channel.
`static class` | `TdApi.DeviceTokenSimplePush` | A token for Simple Push API for Firefox OS.
`static class` | `TdApi.DeviceTokenTizenPush` | A token for Tizen Push Service.
`static class` | `TdApi.DeviceTokenUbuntuPush` | A token for Ubuntu Push Client service.
`static class` | `TdApi.DeviceTokenWebPush` | A token for web Push API.
`static class` | `TdApi.DeviceTokenWindowsPush` | A token for Windows Push Notification Services.

Fields in it.tdlight.jni declared as TdApi.DeviceToken
Modifier and Type | Field | Description
--- | --- | ---
`TdApi.DeviceToken` | TdApi.RegisterDevice.`deviceToken` | Device token.

Constructors in it.tdlight.jni with parameters of type TdApi.DeviceToken
Constructor | Description
--- | ---
`RegisterDevice​(TdApi.DeviceToken deviceToken, long[] otherUserIds)` | Registers the currently used device for receiving push notifications.