installations package

ফায়ারবেস ইনস্টলেশন ওয়েব SDK. এই SDK Node.js পরিবেশে কাজ করে না।

ফাংশন

ফাংশন বর্ণনা
ফাংশন (অ্যাপ, ...)
গেট ইন্সটলেশন(অ্যাপ) প্রদত্ত FirebaseApp দৃষ্টান্তের সাথে যুক্ত ইনস্টলেশনের একটি উদাহরণ প্রদান করে।
ফাংশন (ইনস্টলেশন, ...)
ডিলিট ইন্সটলেশন (ইনস্টলেশন) ফায়ারবেস ইনস্টলেশন এবং সমস্ত সম্পর্কিত ডেটা মুছে দেয়।
getId (ইনস্টলেশন) অ্যাপের জন্য একটি না থাকলে একটি ফায়ারবেস ইনস্টলেশন তৈরি করে এবং ইনস্টলেশন আইডি ফেরত দেয়।
getToken (ইনস্টলেশন, ফোর্সরিফ্রেশ) একটি ফায়ারবেস ইনস্টলেশন প্রমাণীকরণ টোকেন প্রদান করে, বর্তমান ফায়ারবেস ইনস্টলেশন সনাক্ত করে।
onIdChange(ইনস্টলেশন, কলব্যাক) একটি নতুন কলব্যাক সেট করে যা ইনস্টলেশন আইডি পরিবর্তিত হলে কল করা হবে। একটি আনসাবস্ক্রাইব ফাংশন প্রদান করে যা কল করার সময় কলব্যাক সরিয়ে দেবে।

ইন্টারফেস

ইন্টারফেস বর্ণনা
ইনস্টলেশন ফায়ারবেস ইনস্টলেশন SDK-এর সর্বজনীন ইন্টারফেস।

উপনাম টাইপ করুন

উপনাম টাইপ করুন বর্ণনা
IdChangeCallbackFn একটি ব্যবহারকারী সংজ্ঞায়িত কলব্যাক ফাংশন যা ইনস্টলেশন আইডি পরিবর্তন হলে কল করা হয়।
IdChangeUnsubscribeFn IdChangeCallbackFn এর মাধ্যমে আগে যোগ করা একটি কলব্যাক ফাংশন আনসাবস্ক্রাইব করুন .

ফাংশন (অ্যাপ, ...)

গেট ইন্সটলেশন(অ্যাপ)

প্রদত্ত FirebaseApp দৃষ্টান্তের সাথে যুক্ত ইনস্টলেশনের একটি উদাহরণ প্রদান করে।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
অ্যাপ ফায়ারবেস অ্যাপ FirebaseApp উদাহরণ।

রিটার্ন:

ইনস্টলেশন

ফাংশন (ইনস্টলেশন, ...)

ডিলিট ইন্সটলেশন (ইনস্টলেশন)

ফায়ারবেস ইনস্টলেশন এবং সমস্ত সম্পর্কিত ডেটা মুছে দেয়।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
ইনস্টলেশন ইনস্টলেশন Installations উদাহরণ.

রিটার্ন:

প্রতিশ্রুতি <void>

getId (ইনস্টলেশন)

অ্যাপের জন্য একটি না থাকলে একটি ফায়ারবেস ইনস্টলেশন তৈরি করে এবং ইনস্টলেশন আইডি ফেরত দেয়।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
ইনস্টলেশন ইনস্টলেশন Installations উদাহরণ.

রিটার্ন:

প্রতিশ্রুতি<string>

getToken (ইনস্টলেশন, ফোর্সরিফ্রেশ)

একটি ফায়ারবেস ইনস্টলেশন প্রমাণীকরণ টোকেন প্রদান করে, বর্তমান ফায়ারবেস ইনস্টলেশন সনাক্ত করে।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
ইনস্টলেশন ইনস্টলেশন Installations উদাহরণ.
জোর করে রিফ্রেশ বুলিয়ান টোকেনের মেয়াদ নির্বিশেষে জোর করে রিফ্রেশ করুন।

রিটার্ন:

প্রতিশ্রুতি<string>

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;