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 для:
, 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 для: