installations package

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:

Số lượt cài đặt

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:

IdChangeUnsubscribeFn

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;