আপনি Firebase কনসোল, Firebase CLI (কমান্ড-লাইন ইন্টারফেস), অথবা একটি স্বয়ংক্রিয় SDK ব্যবহার করে যেকোনও অফিসিয়াল Firebase এক্সটেনশন ইনস্টল (এবং পরিচালনা ) করতে পারেন।
প্রতিটি ইনস্টলেশন পদ্ধতির জন্য সমর্থিত ক্রিয়াগুলির পার্থক্যগুলি পর্যালোচনা করা নিশ্চিত করুন৷
এক্সটেনশনগুলি ইনস্টল বা পরিচালনা করতে, আপনাকে অবশ্যই এই ভূমিকাগুলির মধ্যে একটি বরাদ্দ করতে হবে: মালিক বা সম্পাদক বা ফায়ারবেস অ্যাডমিন ।
একটি এক্সটেনশন ইনস্টল করার জন্য, আপনার প্রকল্পটি অবশ্যই ব্লেজ (যেমন যেতে হবে) প্ল্যানে থাকতে হবে। যদিও কোনও এক্সটেনশন ইনস্টল করার জন্য কোনও চার্জ নেই, তবে আপনার ব্যবহার পরিষেবাগুলির বিনামূল্যের স্তর অতিক্রম করলে, আপনার Firebase পরিষেবা বা ক্লাউড পরিষেবা যেমন ক্লাউড সিক্রেট ম্যানেজার ব্যবহারের জন্য চার্জ করা হতে পারে৷
আপনি শুরু করার আগে
আপনি যদি আগে থেকে না থাকেন, তাহলে আপনার প্রোজেক্টে Firebase যোগ করুন এবং আপনার Firebase প্রোজেক্টকে ব্লেজ (যেমন যেতে হবে) প্ল্যানে আপগ্রেড করুন।
ধাপ 1 : একটি এক্সটেনশন সম্পর্কে বিস্তারিত তথ্য দেখুন
এই পদক্ষেপটি ঐচ্ছিক, কিন্তু দৃঢ়ভাবে সুপারিশ করা হয়।
একটি Firebase Extension ইনস্টল করার আগে, আমরা আপনাকে এক্সটেনশন সম্পর্কে বিস্তারিত তথ্য পর্যালোচনা করার পরামর্শ দিচ্ছি, যার মধ্যে রয়েছে:
- কিভাবে এক্সটেনশন কাজ করে, যেকোনো প্রাক-ইনস্টলেশন কাজ এবং এক্সটেনশন সম্পর্কে বিশদ বিবরণ
- সাধারণ সনাক্তকরণ তথ্য এবং বিবরণ
- এক্সটেনশনের কাজগুলির জন্য একটি বিলিং অ্যাকাউন্টের প্রয়োজন কিনা৷
- ক্রিয়াকলাপের জন্য প্রয়োজনীয় Google পরিষেবা (APIs) এবং অ্যাক্সেসের ভূমিকা
- এক্সটেনশনের জন্য তৈরি সম্পদ (যেমন ফাংশন)
- ব্যবহারকারী-কনফিগারযোগ্য প্যারামিটারের বর্ণনা
একটি এক্সটেনশনের বিস্তারিত তথ্য দেখতে:
Extensions Hub অফিসিয়াল Firebase এক্সটেনশন ব্রাউজ করুন।
একটি এক্সটেনশন কার্ডে ক্লিক করুন:
এক্সটেনশনের জন্য বিস্তারিত তথ্য প্রদর্শন করুন।
Firebase Extensions সোর্স রিপোজিটরিতে এক্সটেনশনের সোর্স কোডের লিঙ্কটি খুঁজুন।
এক্সটেনশনের এক্সটেনশন ডিরেক্টরিতে , আপনি
README
এ এই বিস্তারিত তথ্য দেখতে পারেন।
ধাপ 2 : একটি এক্সটেনশন ইনস্টল করুন
ইনস্টলেশন প্রক্রিয়া চলাকালীন, আপনাকে এক্সটেনশনের জন্য মৌলিক বৈশিষ্ট্যগুলি পর্যালোচনা করার জন্য অনুরোধ করা হবে (যেমন API সক্রিয় করা, সংস্থান তৈরি করা, অ্যাক্সেস দেওয়া ইত্যাদি)। আপনাকে যেকোনো বিলিং প্রয়োজনীয়তা সম্পর্কে অবহিত করা হবে, এবং আপনাকে এক্সটেনশনের কনফিগারযোগ্য পরামিতিগুলির জন্য মানগুলি নির্দিষ্ট করতেও বলা হবে৷
Extensions Hub অফিসিয়াল Firebase এক্সটেনশন ব্রাউজ করুন।
একটি এক্সটেনশনের কার্ডে ক্লিক করুন, তারপর এক্সটেনশনের জন্য বিশদ তথ্য পর্যালোচনা করুন, যা নির্দিষ্ট ব্যবহারের নির্দেশাবলী এবং যেকোনো প্রাক-ইনস্টলেশন কাজ অফার করতে পারে।
Install এ ক্লিক করুন, তারপর এক্সটেনশনটি ইনস্টল করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।
ধাপ 3 : পোস্ট-ইনস্টল সেটআপ সম্পূর্ণ করুন
কিছু এক্সটেনশন ব্যবহার করার আগে আপনার জন্য প্রয়োজনীয় বা ঐচ্ছিক পদক্ষেপ রয়েছে। Firebase কনসোলের Extensions ড্যাশবোর্ডে আপনার এক্সটেনশনের পোস্ট-ইনস্টল বিশদ পৃষ্ঠায় এই নির্দেশাবলী খুঁজুন (ড্যাশবোর্ডের নির্দিষ্ট লিঙ্কটি ইনস্টলেশনের পরে টার্মিনালে প্রদর্শিত হয়)।
এছাড়াও আপনি এক্সটেনশনের উৎস ডিরেক্টরিতে অন্তর্ভুক্ত POSTINSTALL.md
ফাইলে এই নির্দেশাবলী খুঁজে পেতে পারেন।
Firebase সম্পদ তৈরি করুন
আপনি যদি ফায়ারবেস সংস্থানগুলি ( Cloud Firestore সংগ্রহ, Realtime Database পাথ, Cloud Storage বালতি) ব্যবহার করার জন্য এক্সটেনশনটি কনফিগার করেন যা আগে থেকে নেই, তবে এক্সটেনশনটি ব্যবহার করার আগে সেগুলি তৈরি করুন৷
Eventarc ইভেন্ট হ্যান্ডলার তৈরি করুন
কিছু এক্সটেনশন ইভেন্টার্ক- এ প্রকাশ করে যখন কার্যকরী ঘটনা ঘটে। যদি একটি এক্সটেনশন ইভেন্টগুলি প্রকাশ করে, এবং আপনি ইনস্টলেশনের সময় ইভেন্টগুলি সক্ষম করেন, আপনি এমন ফাংশনগুলি লিখতে পারেন যা আপনার নিজস্ব কাস্টম যুক্তি দিয়ে এই ইভেন্টগুলিতে প্রতিক্রিয়া জানায়৷ এটি দরকারী হতে পারে, উদাহরণস্বরূপ, দীর্ঘ-চলমান কাজগুলি সম্পূর্ণ হলে ব্যবহারকারীদেরকে অবহিত করতে, বা একটি এক্সটেনশন ফাংশনের আউটপুট পোস্ট-প্রসেস করতে।
এটি প্রকাশিত ইভেন্টগুলির একটি তালিকার জন্য এক্সটেনশনের ডকুমেন্টেশন দেখুন (যদি থাকে)। উদাহরণ স্বরূপ, স্ট্রাইপ এক্সটেনশন দিয়ে রান পেমেন্টের জন্য ইভেন্টের ধরন দেখুন।
তারপরে, Eventarc ইভেন্ট হ্যান্ডলার লেখার তথ্যের জন্য কাস্টম ইভেন্ট ট্রিগার দেখুন।
একাধিক এক্সটেনশন দৃষ্টান্ত ইনস্টল করুন
আপনি একই প্রকল্পে একই এক্সটেনশন একাধিকবার ইনস্টল করতে পারেন। প্রতিটি ইনস্টল করা উদাহরণের নিজস্ব কাস্টমাইজড কনফিগারেশন এবং নিজস্ব এক্সটেনশন সংস্থান থাকতে পারে। আপনি প্রতিটি ইনস্টল করা ইনস্ট্যান্স আইডি ব্যবহার করে সনাক্ত করেন এবং উল্লেখ করেন, যা আপনার প্রকল্পের মধ্যে অনন্য।
আপনি যে এক্সটেনশনটি ইনস্টল করবেন তার প্রতিটি অতিরিক্ত উদাহরণের ইনস্ট্যান্স আইডি নিশ্চিত করতে বা সম্পাদনা করতে আপনাকে অনুরোধ করা হবে।
পরবর্তী পদক্ষেপ
Firebase কনসোলে আপনার ইনস্টল করা এক্সটেনশনের বিবরণ এবং কনফিগারেশন দেখুন ।
আপনার ইনস্টল করা এক্সটেনশনের ক্রিয়াকলাপ নিরীক্ষণ করুন , এর স্বাস্থ্য, ব্যবহার এবং লগগুলির পরীক্ষা সহ।
Firebase কনসোল ব্যবহার করে, আপনার ইনস্টল করা এক্সটেনশন পরিচালনা করুন । অফিসিয়াল Firebase এক্সটেনশনগুলির জন্য, আপনি আপনার এক্সটেনশনটি পুনরায় কনফিগার বা আনইনস্টল করতে পারেন, সেইসাথে আপনার এক্সটেনশনটি সর্বশেষ সংস্করণে আপডেট করতে পারেন।
সমস্ত প্রকল্পের জন্য একটি সর্বোত্তম অনুশীলন হিসাবে, আপনার প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করা নিশ্চিত করুন এবং Firebase কনসোলে আপনার ব্যবহার এবং বিলিং ড্যাশবোর্ড নিরীক্ষণ করুন৷