account.UnregisterDevice
Deletes a device by its token, stops sending PUSH-notifications to it.
Example
const { Api, TelegramClient } = require("telegram");
const { StringSession } = require("telegram/sessions");
const session = new StringSession(""); // You should put your string session here
const client = new TelegramClient(session, apiId, apiHash, {});
(async function run() {
await client.connect(); // This assumes you have already authenticated with .start()
const result = await client.invoke(
new Api.account.UnregisterDevice({
tokenType: 43,
token: "some string here",
otherUids: [BigInt("-4156887774564")],
})
);
console.log(result); // prints the result
})();
import { Api, TelegramClient } from "telegram";
import { StringSession } from "telegram/sessions";
const session = new StringSession(""); // You should put your string session here
const client = new TelegramClient(session, apiId, apiHash, {});
(async function run() {
await client.connect(); // This assumes you have already authenticated with .start()
const result: Api.Bool = await client.invoke(
new Api.account.UnregisterDevice({
tokenType: 43,
token: "some string here",
otherUids: [BigInt("-4156887774564")],
})
);
console.log(result); // prints the result
})();
Parameters
Name | Type | Description |
---|---|---|
tokenType | int | Device token type.Possible values:1 - APNS (device token for apple push)2 - FCM (firebase token for google firebase)3 - MPNS (channel URI for microsoft push)4 - Simple push (endpoint for firefox's simple push API)5 - Ubuntu phone (token for ubuntu push)6 - Blackberry (token for blackberry push)7 - Unused8 - WNS (windows push)9 - APNS VoIP (token for apple push VoIP)10 - Web push (web push, see below)11 - MPNS VoIP (token for microsoft push VoIP)12 - Tizen (token for tizen push)For 10 web push, the token must be a JSON-encoded object containing the keys described in PUSH updates |
token | string | Device token |
otherUids | Vector<long> | List of user identifiers of other users currently using the client |
Result
Possible errors
Code | Type | Description |
---|---|---|
400 | TOKEN_INVALID | The provided token is invalid. |
Can bots use this method?
No
Related pages
Handling PUSH-notifications
How to subscribe to and handle PUSH notifications