인스턴스 ID API
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
인스턴스 ID API를 사용하면 인스턴스 ID를 Android 또는 iOS 앱과 통합할 수 있습니다. 인스턴스 ID는 앱의 각 인스턴스에 고유 식별자를 제공하고 작업을 인증하고 승인하는 메커니즘을 제공합니다. InstanceID는 수명이 길지만 다음과 같은 이유로 만료될 수 있습니다.
기기 초기화.
사용자가 앱을 제거합니다.
사용자가 앱에서 '데이터 지우기'를 실행합니다.
장기간 사용하지 않은 기기 (기기 및 지역에 따라 기간이 결정됨).
인스턴스 ID 서비스가 악용 또는 오류를 감지하고 InstanceID를 재설정합니다.
클라이언트 앱에 이 기능이 필요한 경우 서버 측 코드.
인스턴스 ID 서비스는 InstanceID 재설정에 대한
콜백을 통해 앱에 InstanceIDListenerService을 알립니다. 앱이 이 알림을 수신하면 getToken()을 호출하고 새 InstanceID를 검색한 후 서버를 업데이트해야 합니다.
getToken 메서드를 사용하여 InstanceID의 소유권을 증명하고 서버에서 앱과 연결된 데이터 또는 서비스에 액세스하도록 허용합니다. 이 메서드는 OAuth2의 패턴을 따르며 authorizedEntity 및 scope가 필요합니다. authorizedEntity는 프로젝트 ID 또는 다른 InstanceID일 수 있으며 생성된 토큰을 사용할 수 있는 서비스를 결정합니다. scope는 토큰이 액세스를 허용하는 특정 서비스 또는 데이터를 결정합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-04-29(UTC)"],[],[]]