La API de Instance ID te permite integrar Instance ID con tu ID de
o desde una app para iOS. Instance ID proporciona un identificador único para cada instancia de
tu aplicación y un mecanismo para autenticar y autorizar acciones. La InstanceID
es larga.
ha vivido, pero puede caducar por las siguientes razones:
- Restablecer la configuración de fábrica del dispositivo
- El usuario desinstala la app.
- El usuario realiza la acción "Borrar datos" en la aplicación.
- Dispositivo sin uso durante un período prolongado (el dispositivo y la región determinan la tiempo).
- El servicio de Instance ID detecta abusos o errores y restablece la
InstanceID
- Código del servidor si tu app cliente requiere esa funcionalidad
El servicio de Instance ID notifica a tu app sobre un restablecimiento de InstanceID
a través de
a una InstanceIDListenerService
. Si tu app recibe este
debe llamar a getToken()
y recuperar el nuevo InstanceID
,
y actualizar sus servidores.
Usa el método getToken
para demostrar la propiedad de InstanceID
y permitir
servidores para acceder a los datos o servicios asociados con la aplicación. El método sigue
los patrones de OAuth2 y requiere authorizedEntity
y scope
. El
authorizedEntity
puede ser un ID de proyecto o bien otro InstanceID
, y determina
los servicios autorizados para usar el token generado. El scope
determina el servicio o los datos específicos a los que el token permite acceder.
Obtén más información sobre la API de Instance ID para lo siguiente: