Firebase 설치 웹 SDK 이 SDK는 Node.js 환경에서 작동하지 않습니다.
함수
함수 | 설명 |
---|---|
function(앱, ...) | |
getInstallations(app)을 사용합니다. | 지정된 FirebaseApp 인스턴스와 연결된 Installations의 인스턴스를 반환합니다. |
function(설치, ...) | |
deleteInstallations(설치) | Firebase 설치 및 모든 관련 데이터를 삭제합니다. |
getId(설치) | 앱에 대한 Firebase 설치가 없으면 설치 ID를 반환합니다. |
getToken(installations, forceRefresh) | 현재 Firebase 설치를 식별하는 Firebase 설치 인증 토큰을 반환합니다. |
onIdChange(설치, 콜백) | 설치 ID가 변경되면 호출될 새 콜백을 설정합니다. 호출 시 콜백을 삭제하는 구독 취소 함수를 반환합니다. |
인터페이스
인터페이스 | 설명 |
---|---|
설치 | Firebase 설치 SDK의 공개 인터페이스입니다. |
유형 별칭
별칭 입력 | 설명 |
---|---|
IdChangeCallbackFn | 설치 ID가 변경되면 호출되는 사용자 정의 콜백 함수입니다. |
IdChangeUnsubscribeFn | 이전에 IdChangeCallbackFn을 통해 추가된 콜백 함수를 수신 거부합니다. |
함수(앱, ...)
getInstallations(앱)
지정된 FirebaseApp 인스턴스와 연결된 Installations의 인스턴스를 반환합니다.
서명:
export declare function getInstallations(app?: FirebaseApp): Installations;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
앱 | Firebase 앱 | FirebaseApp 인스턴스 |
반환:
함수(설치, ...)
deleteInstallations(설치)
Firebase 설치 및 모든 관련 데이터를 삭제합니다.
서명:
export declare function deleteInstallations(installations: Installations): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
설치 | 설치 | Installations 인스턴스 |
반환:
프로미스<void>
getId(설치)
앱에 대한 Firebase 설치가 없으면 설치 ID를 반환합니다.
서명:
export declare function getId(installations: Installations): Promise<string>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
설치 | 설치 | Installations 인스턴스 |
반환:
프로미스<string>
getToken(Installations, forceRefresh)
현재 Firebase 설치를 식별하는 Firebase 설치 인증 토큰을 반환합니다.
서명:
export declare function getToken(installations: Installations, forceRefresh?: boolean): Promise<string>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
설치 | 설치 | Installations 인스턴스 |
forceRefresh | 부울 | 토큰 만료와 관계없이 강제 새로고침 |
반환:
프로미스<string>
onIdChange(설치, 콜백)
설치 ID가 변경되면 호출될 새 콜백을 설정합니다. 호출 시 콜백을 삭제하는 구독 취소 함수를 반환합니다.
서명:
export declare function onIdChange(installations: Installations, callback: IdChangeCallbackFn): IdChangeUnsubscribeFn;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
설치 | 설치 | Installations 인스턴스 |
콜백 | IdChangeCallbackFn | FID가 변경될 때 호출되는 콜백 함수입니다. |
반환:
구독을 취소하기 위해 호출할 수 있는 함수입니다.
IdChangeCallbackFn
설치 ID가 변경되면 호출되는 사용자 정의 콜백 함수입니다.
서명:
export declare type IdChangeCallbackFn = (installationId: string) => void;
IdChangeUnsubscribeFn
이전에 IdChangeCallbackFn을 통해 추가된 콜백 함수를 수신 거부합니다.
서명:
export declare type IdChangeUnsubscribeFn = () => void;