Descripción
Usa chrome.instanceID para acceder al servicio de ID de instancia.
Permisos
gcmDisponibilidad
Métodos
deleteID()
chrome.instanceID.deleteID(): Promise<void>
Restablece el identificador de instancia de la app y revoca todos los tokens asociados a él.
Muestra
-
Promise<void>
Chrome 96 y versiones posterioresSe resuelve cuando se completa la eliminación. El identificador de instancia se revocó correctamente si la promesa no se rechaza.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Revoca un token otorgado.
Parámetros
-
deleteTokenParams
objeto
Parámetros de deleteToken.
-
authorizedEntity
string
Chrome 46 y versiones posterioresEs la entidad autorizada que se usa para obtener el token.
-
alcance
string
Chrome 46 y versiones posterioresEs el alcance que se usa para obtener el token.
-
Muestra
-
Promise<void>
Chrome 96 y versiones posterioresSe resuelve cuando se completa el borrado del token. El token se revocó correctamente si la promesa no se rechaza.
getCreationTime()
chrome.instanceID.getCreationTime(): Promise<number>
Recupera la fecha y hora en que se generó el InstanceID. La hora de creación la devolverá el callback.
Muestra
-
Promise<number>
Chrome 96 y versiones posterioresSe resuelve cuando se completa la recuperación.
getID()
chrome.instanceID.getID(): Promise<string>
Recupera un identificador para la instancia de la app. El callback devolverá el ID de la instancia. Se devolverá el mismo ID siempre que la identidad de la aplicación no se haya revocado ni haya vencido.
Muestra
-
Promise<string>
Chrome 96 y versiones posterioresSe resuelve cuando se completa la recuperación.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Devuelve un token que permite que la entidad autorizada acceda al servicio definido por el alcance.
Parámetros
-
getTokenParams
objeto
Son los parámetros de getToken.
-
authorizedEntity
string
Chrome 46 y versiones posterioresIdentifica la entidad que está autorizada para acceder a los recursos asociados con este ID de instancia. Puede ser un ID de proyecto de la consola de Google Developers.
-
opciones
objeto opcional
Chrome 46 y versiones posteriores Obsoleto desde Chrome 89Las opciones están obsoletas y se ignorarán.
Permite incluir una pequeña cantidad de pares clave-valor de cadena que se asociarán con el token y se pueden usar para procesar la solicitud.
-
alcance
string
Chrome 46 y versiones posterioresIdentifica las acciones autorizadas que la entidad autorizada puede realizar. Por ejemplo, para enviar mensajes de GCM, se debe usar el alcance
GCM.
-
Muestra
-
Promise<string>
Chrome 96 y versiones posterioresSe resuelve cuando se completa la recuperación.
Eventos
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Se activa cuando se deben actualizar todos los tokens otorgados.
Parámetros
-
callback
función
El parámetro
callbackse ve de la siguiente manera:() => void