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