The Instance ID API is deprecated. If you need to access unique app installation identifiers, use the Firebase installations API. See also Firebase installations and Instance ID. The Instance ID server-side API will be turned down on September 29, 2027. Please refer to the FAQ page for migration guidance. New projects will not be able to onboard the Instance ID server-side API after October 1, 2026.
Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
인스턴스 ID API
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
인스턴스 ID API를 사용하면 인스턴스 ID를 Android 또는 iOS 앱과 통합할 수 있습니다. 인스턴스 ID는 앱의 각 인스턴스에 고유 식별자를 제공하고 작업을 인증하고 승인하는 메커니즘을 제공합니다. InstanceID는 수명이 길지만 다음과 같은 이유로 만료될 수 있습니다.
기기 초기화
사용자가 앱을 제거합니다.
사용자가 앱에서 '데이터 삭제'를 실행합니다.
장기간 사용되지 않은 기기 (기기 및 지역에 따라 기간이 결정됨)
인스턴스 ID 서비스가 악용 또는 오류를 감지하고 InstanceID를 재설정합니다.
클라이언트 앱에 해당 기능이 필요한 경우 서버 측 코드
인스턴스 ID 서비스는 InstanceIDListenerService에 대한 콜백을 통해 InstanceID 재설정을 앱에 알립니다. 앱이 이 알림을 수신하면 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-09-12(UTC)"],[],[]]