API идентификатора экземпляра

API Instance ID позволяет интегрировать Instance ID с вашим приложением Android или iOS. Instance ID предоставляет уникальный идентификатор для каждого экземпляра вашего приложения и механизм аутентификации и авторизации действий. InstanceID является долгоживущим, но может истечь по следующим причинам:

  • Сброс устройства к заводским настройкам.
  • Пользователь удаляет приложение.
  • Пользователь выполняет «Очистку данных» в приложении.
  • Устройство не использовалось в течение длительного периода (промежуток времени определяется устройством и регионом).
  • Служба Instance ID обнаруживает злоупотребления или ошибки и сбрасывает InstanceID .
  • Серверный код, если вашему клиентскому приложению требуется такая функциональность.

Служба Instance ID уведомляет ваше приложение о сбросе InstanceID через обратный вызов InstanceIDListenerService . Если ваше приложение получает это уведомление, оно должно вызвать getToken() и получить новый InstanceID , а также обновить свои серверы.

Используйте метод getToken для подтверждения права собственности на InstanceID и разрешения серверам получать доступ к данным или службам, связанным с приложением. Метод следует шаблонам OAuth2 и требует authorizedEntity и scope . authorizedEntity может быть идентификатором проекта или другим InstanceID , и он определяет службы, которым разрешено использовать сгенерированный токен. scope определяет конкретную службу или данные, к которым токен разрешает доступ.

Узнайте больше об API Instance ID для:

Android iOS- сервер

,

API Instance ID позволяет интегрировать Instance ID с вашим приложением Android или iOS. Instance ID предоставляет уникальный идентификатор для каждого экземпляра вашего приложения и механизм аутентификации и авторизации действий. InstanceID является долгоживущим, но может истечь по следующим причинам:

  • Сброс устройства к заводским настройкам.
  • Пользователь удаляет приложение.
  • Пользователь выполняет «Очистку данных» в приложении.
  • Устройство не использовалось в течение длительного периода (промежуток времени определяется устройством и регионом).
  • Служба Instance ID обнаруживает злоупотребления или ошибки и сбрасывает InstanceID .
  • Серверный код, если вашему клиентскому приложению требуется такая функциональность.

Служба Instance ID уведомляет ваше приложение о сбросе InstanceID через обратный вызов InstanceIDListenerService . Если ваше приложение получает это уведомление, оно должно вызвать getToken() и получить новый InstanceID , а также обновить свои серверы.

Используйте метод getToken для подтверждения права собственности на InstanceID и разрешения серверам получать доступ к данным или службам, связанным с приложением. Метод следует шаблонам OAuth2 и требует authorizedEntity и scope . authorizedEntity может быть идентификатором проекта или другим InstanceID , и он определяет службы, которым разрешено использовать сгенерированный токен. scope определяет конкретную службу или данные, к которым токен разрешает доступ.

Узнайте больше об API Instance ID для:

Android iOS- сервер