حزمة 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. |
عائدات:
وظيفة يمكن استدعاؤها لإلغاء الاشتراك.
IdChangeCallbackFn
وظيفة رد الاتصال التي يحددها المستخدم والتي يتم استدعاؤها عند تغيير معرف التثبيت.
إمضاء:
export declare type IdChangeCallbackFn = (installationId: string) => void;
IdChangeUnsubscribeFn
قم بإلغاء الاشتراك في وظيفة رد اتصال تمت إضافتها مسبقًا عبر IdChangeCallbackFn .
إمضاء:
export declare type IdChangeUnsubscribeFn = () => void;