installations package

Firebase インストール Web SDK。この SDK は Node.js 環境では動作しません。

機能

関数説明
関数(アプリ、...)
getインストール(アプリ)指定されたFirebaseAppインスタンスに関連付けられたインストールのインスタンスを返します。
機能(インストールなど)
deleteインストール(インストール) Firebase インストールとすべての関連データを削除します。
getId(インストール)アプリ用の Firebase インストールがない場合は Firebase インストールを作成し、インストール ID を返します。
getToken(インストール、forceRefresh)現在の Firebase インストールを識別する Firebase インストール認証トークンを返します。
onIdChange(インストール、コールバック)インストール ID が変更されたときに呼び出される新しいコールバックを設定します。呼び出されたときにコールバックを削除する unsubscribe 関数を返します。

インターフェース

インターフェース説明
インスタレーションFirebase Installations SDK のパブリック インターフェース。

タイプエイリアス

タイプエイリアス説明
IdChangeCallbackFnインストール ID が変更されたときに呼び出されるユーザー定義のコールバック関数。
IdChangeUnsubscribeFn IdChangeCallbackFn経由で以前に追加されたコールバック関数のサブスクライブを解除する

関数(アプリ、...)

getインストール(アプリ)

指定されたFirebaseAppインスタンスに関連付けられたインストールのインスタンスを返します。

サイン:

export declare function getInstallations(app?: FirebaseApp): Installations;

パラメーター

パラメータタイプ説明
アプリFirebaseApp FirebaseAppインスタンス。

戻り値:

インスタレーション

機能(インストールなど)

deleteインストール(インストール)

Firebase インストールとすべての関連データを削除します。

サイン:

export declare function deleteInstallations(installations: Installations): Promise<void>;

パラメーター

パラメータタイプ説明
インスタレーションインスタレーションInstallationsインスタンス。

戻り値:

約束<無効>

getId(インストール)

アプリ用の Firebase インストールがない場合は 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 が変更されたときに呼び出される新しいコールバックを設定します。呼び出されたときにコールバックを削除する unsubscribe 関数を返します。

サイン:

export declare function onIdChange(installations: Installations, callback: IdChangeCallbackFn): IdChangeUnsubscribeFn;

パラメーター

パラメータタイプ説明
インスタレーションインスタレーションInstallationsインスタンス。
折り返し電話IdChangeCallbackFn FID が変更されたときに呼び出されるコールバック関数。

戻り値:

IdChangeUnsubscribeFn

購読を解除するために呼び出すことができる関数。

IdChangeCallbackFn

インストール ID が変更されたときに呼び出されるユーザー定義のコールバック関数。

サイン:

export declare type IdChangeCallbackFn = (installationId: string) => void;

IdChangeUnsubscribeFn

IdChangeCallbackFn経由で以前に追加されたコールバック関数のサブスクライブを解除する

サイン:

export declare type IdChangeUnsubscribeFn = () => void;