API de Instance ID

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:

Android iOS Servidor