Описание
Используйте chrome.instanceID
для доступа к службе идентификатора экземпляра.
Разрешения
gcm
Доступность
Методы
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Сбрасывает идентификатор экземпляра приложения и отзывает все связанные с ним токены.
Параметры
- перезвонить
функция необязательна
Параметр
callback
выглядит так:() => void
Возврат
Обещание<void>
Хром 96+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Отменяет предоставленный токен.
Параметры
- удалитьTokenParams
объект
Параметры для deleteToken.
- авторизованный объект
нить
Хром 46+Уполномоченный объект, который используется для получения токена.
- объем
нить
Хром 46+Область, которая используется для получения токена.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:() => void
Возврат
Обещание<void>
Хром 96+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Получает время создания InstanceID. Время создания будет возвращено callback
.
Параметры
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(creationTime: number) => void
- время создания
число
Время создания идентификатора экземпляра, представленное в миллисекундах с начала эпохи.
Возврат
Обещание<число>
Хром 96+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getID()
chrome.instanceID.getID(
callback?: function,
)
Получает идентификатор экземпляра приложения. Идентификатор экземпляра будет возвращен callback
. Тот же идентификатор будет возвращен до тех пор, пока идентификатор приложения не будет отозван или срок его действия не истек.
Параметры
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(instanceID: string) => void
- идентификатор экземпляра
нить
Идентификатор экземпляра, назначенный экземпляру приложения.
Возврат
Обещание<строка>
Хром 96+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Возвращает токен, который позволяет авторизованному объекту получить доступ к службе, определенной областью.
Параметры
- getTokenParams
объект
Параметры для getToken.
- авторизованный объект
нить
Хром 46+Идентифицирует объект, которому разрешен доступ к ресурсам, связанным с этим идентификатором экземпляра. Это может быть идентификатор проекта из консоли разработчика Google .
- параметры
объект необязательный
Chrome 46+ устарел с Chrome 89параметры устарели и будут игнорироваться.
Позволяет включать небольшое количество строковых пар ключ/значение, которые будут связаны с токеном и могут использоваться при обработке запроса.
- объем
нить
Хром 46+Определяет санкционированные действия, которые может предпринять уполномоченный субъект. Например, для отправки сообщений GCM следует использовать область действия
GCM
.
- перезвонить
функция необязательна
Параметр
callback
выглядит так:(token: string) => void
- жетон
нить
Токен, назначенный запрошенной службой.
Возврат
Обещание<строка>
Хром 96+Промисы поддерживаются только для Manifest V3 и более поздних версий, на других платформах необходимо использовать обратные вызовы.
События
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Запускается, когда необходимо обновить все предоставленные токены.
Параметры
- перезвонить
функция
Параметр
callback
выглядит так:() => void