Descripción
Usa chrome.instanceID
para acceder al servicio de ID de instancia.
Permisos
gcm
Disponibilidad
Métodos
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Restablece el identificador de instancias de la app y revoca todos los tokens asociados con él.
Parámetros
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:() => void
Devuelve
-
Promise<void>
Chrome 96 y versiones posterioresLas promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para brindar retrocompatibilidad. No puedes usar ambos en la misma llamada a función. La promesa se resuelve con el mismo tipo que se pasa a la devolución de llamada.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
Revoca un token otorgado.
Parámetros
-
deleteTokenParams
objeto
Parámetros para deleteToken.
-
authorizedEntity
cadena
Chrome 46 y versiones posterioresEs la entidad autorizada que se usa para obtener el token.
-
permiso
cadena
Chrome 46 y versiones posterioresEl alcance que se usa para obtener el token.
-
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:() => void
Devuelve
-
Promise<void>
Chrome 96 y versiones posterioresLas promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para brindar retrocompatibilidad. No puedes usar ambos en la misma llamada a función. La promesa se resuelve con el mismo tipo que se pasa a la devolución de llamada.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
Recupera la hora en la que se generó el InstanceID. callback
mostrará la hora de creación.
Parámetros
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(creationTime: number) => void
-
creationTime
número
El momento en que se generó el ID de instancia, representado en milisegundos desde el ciclo de entrenamiento.
-
Devuelve
-
Promesa<number>
Chrome 96 y versiones posterioresLas promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para brindar retrocompatibilidad. No puedes usar ambos en la misma llamada a función. La promesa se resuelve con el mismo tipo que se pasa a la devolución de llamada.
getID()
chrome.instanceID.getID(
callback?: function,
)
Recupera un identificador para la instancia de app. callback
mostrará el ID de la instancia. Se mostrará el mismo ID siempre que la identidad de la aplicación no se haya revocado o haya vencido.
Parámetros
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(instanceID: string) => void
-
instanceID
cadena
Un ID de instancia asignado a la instancia de la app
-
Devuelve
-
Promesa<string>
Chrome 96 y versiones posterioresLas promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para brindar retrocompatibilidad. No puedes usar ambos en la misma llamada a función. La promesa se resuelve con el mismo tipo que se pasa a la devolución de llamada.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
Devuelve un token que permite que la entidad autorizada acceda al servicio definido por el permiso.
Parámetros
-
getTokenParams
objeto
Parámetros para getToken.
-
authorizedEntity
cadena
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 Google Developers Console.
-
Opciones
objeto opcional
Chrome 46 y versiones posteriores Obsoleta desde Chrome 89estas 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.
-
permiso
cadena
Chrome 46 y versiones posterioresIdentifica las acciones autorizadas que puede realizar la entidad autorizada. P.ej., para enviar mensajes de GCM, se debe usar el alcance
GCM
.
-
-
callback
Función opcional
El parámetro
callback
se ve de la siguiente manera:(token: string) => void
-
token
cadena
Un token que asigna el servicio solicitado.
-
Devuelve
-
Promesa<string>
Chrome 96 y versiones posterioresLas promesas son compatibles con Manifest V3 y versiones posteriores, pero se proporcionan devoluciones de llamada para brindar retrocompatibilidad. No puedes usar ambos en la misma llamada a función. La promesa se resuelve con el mismo tipo que se pasa a la devolución de llamada.
Eventos
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
Se activa cuando se deben actualizar todos los tokens otorgados.
Parámetros
-
callback
la función
El parámetro
callback
se ve de la siguiente manera:() => void