SDK Web cài đặt Firebase. SDK này không hoạt động trong môi trường Node.js.
Hàm
Chức năng | Mô tả |
---|---|
hàm(app, ...) | |
getInstallations(ứng dụng) | Trả về một bản sao của Cài đặt được liên kết với phiên bản FirebaseApp cụ thể. |
hàm(cài đặt, ...) | |
deleteInstallations(cài đặt) | Xoá Cài đặt Firebase và tất cả dữ liệu liên quan. |
getId(lượt cài đặt) | Tạo một Cài đặt Firebase nếu không có cài đặt nào cho ứng dụng và trả về Mã cài đặt. |
getToken(cài đặt, forceRefresh) | Trả về mã thông báo xác thực của Cài đặt Firebase, xác định Cài đặt Firebase hiện tại. |
onIdChange(lượt cài đặt, lệnh gọi lại) | Đặt một lệnh gọi lại mới sẽ được gọi khi Mã cài đặt thay đổi. Trả về hàm huỷ đăng ký. Hàm này sẽ loại bỏ lệnh gọi lại khi được gọi. |
Giao diện
Giao diện | Mô tả |
---|---|
Số lượt cài đặt | Giao diện công khai của SDK cài đặt Firebase. |
Nhập bí danh
Nhập bí danh | Mô tả |
---|---|
IdChangeCallbackFn | Hàm gọi lại do người dùng xác định sẽ được gọi khi Mã cài đặt thay đổi. |
IdChangeUnsubscribeFn | Huỷ đăng ký một hàm callback đã thêm trước đó thông qua IdChangeCallbackFn. |
function(app, ...)
getInstallations(ứng dụng)
Trả về một bản sao của Cài đặt được liên kết với phiên bản FirebaseApp cụ thể.
Chữ ký:
export declare function getInstallations(app?: FirebaseApp): Installations;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
ứng dụng | Ứng dụng Firebase | Phiên bản FirebaseApp. |
Trường hợp trả lại hàng:
hàm(cài đặt, ...)
xoáCài đặt(cài đặt)
Xoá Cài đặt Firebase và tất cả dữ liệu liên quan.
Chữ ký:
export declare function deleteInstallations(installations: Installations): Promise<void>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
lượt cài đặt | Số lượt cài đặt | Thực thể Installations . |
Trường hợp trả lại hàng:
Lời hứa<vô hiệu>
getId(lượt cài đặt)
Tạo một Cài đặt Firebase nếu không có cài đặt nào cho ứng dụng và trả về Mã cài đặt.
Chữ ký:
export declare function getId(installations: Installations): Promise<string>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
lượt cài đặt | Số lượt cài đặt | Thực thể Installations . |
Trường hợp trả lại hàng:
Cam kết<string>
getToken(cài đặt, forceRefresh)
Trả về mã thông báo xác thực của Cài đặt Firebase, xác định Cài đặt Firebase hiện tại.
Chữ ký:
export declare function getToken(installations: Installations, forceRefresh?: boolean): Promise<string>;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
lượt cài đặt | Số lượt cài đặt | Thực thể Installations . |
Bắt buộc làm mới | boolean | Buộc làm mới bất kể mã thông báo hết hạn. |
Trường hợp trả lại hàng:
Cam kết<string>
onIdChange(cài đặt, lệnh gọi lại)
Đặt một lệnh gọi lại mới sẽ được gọi khi Mã cài đặt thay đổi. Trả về hàm huỷ đăng ký. Hàm này sẽ loại bỏ lệnh gọi lại khi được gọi.
Chữ ký:
export declare function onIdChange(installations: Installations, callback: IdChangeCallbackFn): IdChangeUnsubscribeFn;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
lượt cài đặt | Số lượt cài đặt | Thực thể Installations . |
số gọi lại | IdChangeCallbackFn | Hàm callback được gọi khi FID thay đổi. |
Trường hợp trả lại hàng:
Một hàm có thể được gọi để huỷ đăng ký.
IdChangeCallbackFn
Hàm gọi lại do người dùng xác định sẽ được gọi khi Mã cài đặt thay đổi.
Chữ ký:
export declare type IdChangeCallbackFn = (installationId: string) => void;
IdChangeUnsubscribeFn
Huỷ đăng ký một hàm callback đã thêm trước đó thông qua IdChangeCallbackFn.
Chữ ký:
export declare type IdChangeUnsubscribeFn = () => void;