ফায়ারবেস ইনস্টলেশন ওয়েব 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 পরিবর্তিত হলে আহ্বান করা হয়। |
রিটার্ন:
একটি ফাংশন যা সদস্যতা ত্যাগ করতে বলা যেতে পারে।
IdChangeCallbackFn
একটি ব্যবহারকারী সংজ্ঞায়িত কলব্যাক ফাংশন যা ইনস্টলেশন আইডি পরিবর্তন হলে কল করা হয়।
স্বাক্ষর:
export declare type IdChangeCallbackFn = (installationId: string) => void;
IdChangeUnsubscribeFn
IdChangeCallbackFn এর মাধ্যমে আগে যোগ করা একটি কলব্যাক ফাংশন আনসাবস্ক্রাইব করুন .
স্বাক্ষর:
export declare type IdChangeUnsubscribeFn = () => void;