인스턴스 ID API
Instance ID API를 사용하면 인스턴스 ID를 Android
또는 iOS 앱에서 실행됩니다. 인스턴스 ID는
작업을 인증하고 승인하는 메커니즘이 포함될 수 있습니다. InstanceID
값이 깁니다.
다음과 같은 이유로 만료될 수 있습니다.
- 기기가 초기화되었습니다.
- 사용자가 앱을 제거합니다.
- 사용자가 앱에서 '데이터 지우기'를 수행합니다.
- 기기를 장시간 사용하지 않을 경우 (기기 및 리전에서
기간).
- 인스턴스 ID 서비스는 악용 또는 오류를 감지하고
InstanceID
- 클라이언트 앱에 이 기능이 필요한 경우 서버 측 코드
인스턴스 ID 서비스는 다음을 통해 InstanceID
재설정을 앱에 알립니다.
InstanceIDListenerService
콜백을 호출합니다. 앱이 이 알림을 받는 경우
getToken()
를 호출하고 새 InstanceID
를 가져와야 합니다.
서버를 업데이트해야 합니다
getToken
메서드를 사용하여 InstanceID
의 소유권을 증명하고 다음을 허용합니다.
앱과 관련된 데이터 또는 서비스에 액세스할 수 있습니다. 메서드는 다음과 같습니다.
OAuth2의 패턴이며 authorizedEntity
및 scope
가 필요합니다. 이
authorizedEntity
는 프로젝트 ID 또는 또 다른 InstanceID
이 될 수 있으며
생성된 토큰을 사용하도록 승인된 서비스입니다. scope
토큰이 액세스를 허용하는 특정 서비스 또는 데이터를 결정합니다.
다음 용도로 Instance ID API를 자세히 알아봅니다.
Android
iOS
서버
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-09-05(UTC)
[null,null,["최종 업데이트: 2024-09-05(UTC)"],[[["The Instance ID API provides a unique identifier for each app instance and enables authentication and authorization."],["Instance IDs are long-lived but can expire due to various factors like device reset, uninstallation, data clearing, extended inactivity, or service-detected issues."],["Upon Instance ID reset, apps are notified and must retrieve a new ID using `getToken()` and update their servers."],["The `getToken()` method, using OAuth2 patterns, verifies Instance ID ownership and grants server access to associated data or services based on authorized entity and scope."]]],[]]