installations package

حزمة SDK الخاصة بعمليات تثبيت Firebase. لا يعمل SDK هذا في بيئة Node.js.

المهام

وظيفة وصف
وظيفة (التطبيق، ...)
الحصول على التثبيتات (التطبيق) إرجاع مثيل لعمليات التثبيت المرتبطة بمثيل FirebaseApp المحدد.
وظيفة (المنشآت، ...)
حذف التثبيتات (التثبيتات) يحذف تثبيت Firebase وجميع البيانات المرتبطة به.
معرف (التثبيتات) ينشئ تثبيت Firebase إذا لم يكن هناك تثبيت للتطبيق ويعيد معرف التثبيت.
getToken (التثبيتات، forceRefresh) إرجاع رمز مصادقة تثبيتات Firebase، لتحديد تثبيت Firebase الحالي.
onIdChange(التثبيتات، رد الاتصال) يقوم بتعيين رد اتصال جديد سيتم استدعاؤه عند تغيير معرف التثبيت. إرجاع وظيفة إلغاء الاشتراك التي ستزيل رد الاتصال عند الاتصال.

واجهات

واجهه المستخدم وصف
المنشآت الواجهة العامة لـ Firebase Installations SDK.

اكتب الأسماء المستعارة

اكتب الاسم المستعار وصف
IdChangeCallbackFn وظيفة رد الاتصال التي يحددها المستخدم والتي يتم استدعاؤها عند تغيير معرف التثبيت.
IdChangeUnsubscribeFn قم بإلغاء الاشتراك في وظيفة رد اتصال تمت إضافتها مسبقًا عبر IdChangeCallbackFn .

وظيفة (التطبيق، ...)

الحصول على التثبيتات (التطبيق)

إرجاع مثيل لعمليات التثبيت المرتبطة بمثيل FirebaseApp المحدد.

إمضاء:

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

حدود

معامل يكتب وصف
برنامج FirebaseApp مثيل FirebaseApp .

عائدات:

المنشآت

وظيفة (المنشآت، ...)

حذف التثبيتات (التثبيتات)

يحذف تثبيت Firebase وجميع البيانات المرتبطة به.

إمضاء:

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

حدود

معامل يكتب وصف
المنشآت المنشآت مثيل Installations .

عائدات:

وعد<باطل>

معرف (التثبيتات)

ينشئ تثبيت Firebase إذا لم يكن هناك تثبيت للتطبيق ويعيد معرف التثبيت.

إمضاء:

export declare function getId(installations: Installations): Promise<string>;

حدود

معامل يكتب وصف
المنشآت المنشآت مثيل Installations .

عائدات:

وعد <سلسلة>

getToken (التثبيتات، forceRefresh)

إرجاع رمز مصادقة تثبيتات Firebase، لتحديد تثبيت Firebase الحالي.

إمضاء:

export declare function getToken(installations: Installations, forceRefresh?: boolean): Promise<string>;

حدود

معامل يكتب وصف
المنشآت المنشآت مثيل Installations .
forceRefresh منطقية فرض التحديث بغض النظر عن انتهاء صلاحية الرمز المميز.

عائدات:

وعد <سلسلة>

onIdChange(التثبيتات، رد الاتصال)

يقوم بتعيين رد اتصال جديد سيتم استدعاؤه عند تغيير معرف التثبيت. إرجاع وظيفة إلغاء الاشتراك التي ستزيل رد الاتصال عند الاتصال.

إمضاء:

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

حدود

معامل يكتب وصف
المنشآت المنشآت مثيل Installations .
أتصل مرة أخرى IdChangeCallbackFn وظيفة رد الاتصال التي يتم استدعاؤها عند تغيير FID.

عائدات:

IdChangeUnsubscribeFn

وظيفة يمكن استدعاؤها لإلغاء الاشتراك.

IdChangeCallbackFn

وظيفة رد الاتصال التي يحددها المستخدم والتي يتم استدعاؤها عند تغيير معرف التثبيت.

إمضاء:

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

IdChangeUnsubscribeFn

قم بإلغاء الاشتراك في وظيفة رد اتصال تمت إضافتها مسبقًا عبر IdChangeCallbackFn .

إمضاء:

export declare type IdChangeUnsubscribeFn = () => void;