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