Google 致力于为黑人社区推动种族平等。查看具体举措

ওভারভিউ

ফায়ারবেস এক্সটেনশনগুলি আপনাকে আপনার অ্যাপ্লিকেশনটির বিকাশ, রক্ষণাবেক্ষণ এবং বৃদ্ধিতে ব্যয় করা সময় কমাতে সহায়তা করে।

আপনি যখন কোনও ফায়ারবেস এক্সটেনশান খুঁজে পান যা আপনার অ্যাপ্লিকেশন বা প্রকল্পের প্রয়োজন সমাধান করে, আপনি যা করেন তা এক্সটেনশানটি ইনস্টল এবং কনফিগার করে ure এক্সটেনশানগুলির সাথে, আপনি গবেষণা, লিখন এবং কোডটি ডিবাগ করতে ব্যয় করবেন না যা কার্যকরীতা প্রয়োগ করে বা আপনার অ্যাপ্লিকেশন বা প্রকল্পের জন্য কোনও কাজ স্বয়ংক্রিয় করে তোলে।

এক্সটেনশানগুলি ইনস্টল বা পরিচালনা করতে আপনাকে অবশ্যই এই ভূমিকাগুলির মধ্যে একটি নির্ধারিত করতে হবে: মালিক বা সম্পাদক বা ফায়ারবেস অ্যাডমিন

এছাড়াও, একটি এক্সটেনশান ইনস্টল করতে আপনার প্রকল্প অবশ্যই জ্বলন করে (যেমন যাবেন তেমন অর্থ প্রদান করুন) পরিকল্পনায় থাকতে হবে। আপনার ফায়ারবেস পরিষেবাদি ব্যবহারের সাথে সম্পর্কিত কোনও চার্জ ছাড়াও আপনার ইনস্টল করা একটি এক্সটেনশনের প্রতিটি উদাহরণের জন্য আপনাকে অল্প পরিমাণ ( সাধারণত typically 0.01 / মাসের কাছাকাছি ) চার্জ করা হবে।

অফিসিয়াল ফায়ারবেস এক্সটেনশন

অফিসিয়াল ফায়ারবেস এক্সটেনশানগুলি ফায়ারবেস এবং ফায়ারবেস এক্সটেনশানস অংশীদার পরিষেবাদি দ্বারা বিকাশ ও পরীক্ষিত। এই এক্সটেনশনগুলি নির্ভরযোগ্য এবং সুরক্ষিত।

অফিসিয়াল ফায়ারবেস এক্সটেনশনগুলি ব্রাউজ করুন

নিম্নলিখিত উত্সগুলি থেকে অফিসিয়াল ফায়ারবেস এক্সটেনশনগুলি ব্রাউজ করুন:

প্রারম্ভিক অ্যাক্সেস অংশীদার এক্সটেনশান

প্রারম্ভিক অ্যাক্সেস অংশীদার এক্সটেনশানগুলি এক্সটেনশন প্রকাশকদের প্রাথমিক অ্যাক্সেস প্রোগ্রামের অংশগ্রহণকারীদের দ্বারা বিকাশ করা হয়। এগুলি গুগল দ্বারা নির্মিত বা পরীক্ষিত হয় না। প্রাথমিক অ্যাক্সেস অংশীদার এক্সটেনশনগুলি গুগল থেকে কোনও ওয়্যারেন্টি, এক্সপ্রেস বা ইম্প্লিড ছাড়াই "এএস আইএস" সরবরাহ করা হয়। এক্সটেনশনটি ব্যবহারের ফলে Google প্রত্যক্ষ বা অপ্রত্যক্ষের কোনও ক্ষতির জন্য সমস্ত দায় অস্বীকার করে।

আপনার নিজের এক্সটেনশান প্রকাশ সম্পর্কে আরও জানতে এক্সটেনশান প্রকাশকদের প্রাথমিক অ্যাক্সেস প্রোগ্রামের জন্য সাইন আপ করুন।

একটি এক্সটেনশনের উত্স কোড দেখুন

অফিশিয়াল ফায়ারবেস এক্সটেনশনের জন্য সোর্স কোডের একটি লিঙ্ক খুঁজে পেতে ফায়ারবেস এক্সটেনশান পণ্য পৃষ্ঠাতে বা ফায়ারবেস কনসোলে এক্সটেনশনের কার্ডে আরও জানুন ক্লিক করুন।

প্রাথমিক অ্যাক্সেস পার্টনার এক্সটেনশনের জন্য উত্স কোডের একটি লিঙ্ক খুঁজে পেতে, এক্সটেনশানের কনসোল ইনস্টলেশন লিঙ্কটি ব্যবহার করুন অথবা ext:install কমান্ডটি ব্যবহার করে ইনস্টলেশন প্রবাহ শুরু করুন। উত্স কোডের লিঙ্কটি এক্সটেনশান সম্পর্কিত অন্যান্য তথ্যের সাথে প্রদর্শিত হবে। আপনি যদি কেবল উত্সটি পরীক্ষা করতে চান তবে আপনি ইনস্টলেশন বাতিল করতে পারেন।

কোনও এক্সটেনশানের উত্স কোডের সূচি

একটি এক্সটেনশনের উত্স ডিরেক্টরি অন্তর্ভুক্ত:

  • এক্সটেনশন.আইএমএল ফাইল - এতে এক্সটেনশনের মেটাডেটা রয়েছে এবং তৈরি হওয়া সংস্থানগুলি , গুগল এপিআই এবং অপারেশনের জন্য প্রয়োজনীয় অ্যাক্সেস রোলগুলি এবং এক্সটেনশনের জন্য কোনও ব্যবহারকারী-কনফিগার করা প্যারামিটার (পরিবেশের ভেরিয়েবল) সংজ্ঞায়িত করে

  • ফাংশন ডিরেক্টরি - এক্সটেনশনের উত্স কোডের জন্য ফাইলগুলি অন্তর্ভুক্ত

  • ফাইলটি পড়ুন - এক্সটেনশনের মেটাডেটা (তবে আরও মানব-পঠনযোগ্য ফর্ম্যাটে) পাশাপাশি প্রিনস্টল ফাইলের সামগ্রী তালিকাভুক্ত করে

  • PREINSTALL ফাইল - এক্সটেনশানটি কীভাবে কাজ করে, প্রাক-ইনস্টলেশন সংক্রান্ত কোনও প্রয়োজনীয় কাজ, কনফিগারেশন প্রয়োজনীয়তা এবং এক্সটেনশান সম্পর্কিত বিশদ বর্ণনা করে

  • POSTINSTALL ফাইল - নির্দিষ্ট ব্যবহারের নির্দেশাবলী এবং আরও কোনও সংহতকরণের প্রয়োজনীয়তা বর্ণনা করে

একটি এক্সটেনশনের জন্য সংস্থান

প্রতিটি ফায়ারবেস প্রকল্পে বিভিন্ন ধরণের "সংস্থানগুলি" থাকে। প্রকল্পের সংস্থানগুলিতে ক্লাউড ফাংশন, ডাটাবেস দৃষ্টান্ত, ক্লাউড স্টোরেজ বালতি এবং ক্লাউড শিডিয়ুলার কাজের মতো জিনিস অন্তর্ভুক্ত থাকতে পারে।

আপনি যখন কোনও এক্সটেনশন ইনস্টল করেন, ফায়ারবেস আপনার প্রকল্পে নতুন এক্সটেনশন-নির্দিষ্ট সংস্থান তৈরি করে (বিশেষত, ক্লাউড ফাংশন)। এই সংস্থানগুলি এক্সটেনশনের স্পেসিফিকেশন ফাইল, extension.yaml (বিশেষত, উত্স ধরণের firebaseextensions.v1beta.function ) সংজ্ঞায়িত করা হয় এবং এগুলি পরিচালনা করার জন্য এগুলি প্রয়োজন।

মনে রাখবেন, আপনি যদি কোনও এক্সটেনশান আনইনস্টল করেন তবে ফায়ারবেস যে সমস্ত সংস্থান নির্দিষ্টভাবে এক্সটেনশনের কাজটি চালানোর জন্য তৈরি করেছিল (ফাংশনগুলির সেটের মতো) মুছে ফেলা হয়েছে। যাইহোক, নিম্নলিখিত মোছা নয়:

  • এক্সটেনশন দ্বারা তৈরি কোনও শৈলী (যেমন সঞ্চিত চিত্রগুলি)।

  • আপনার প্রকল্পে অন্য কোনও সংস্থান যেমন একটি ডেটাবেস উদাহরণ বা ক্লাউড স্টোরেজ বালতি। এমনকি যদি এক্সটেনশানটি এই অন্যান্য সংস্থানগুলির সাথে ইন্টারঅ্যাক্ট করে, তারা এক্সটেনশন-নির্দিষ্ট নয় , তাই এক্সটেনশনটি আনইনস্টল করা থাকলে সেগুলি মুছে ফেলা হয় না।

ফায়ারবেস কনসোল বা ফায়ারবেস সিএলআই ব্যবহার করে

আপনি ফায়ারবেস কনসোল বা ফায়ারবেস সিএলআই ব্যবহার করে যে কোনও অফারিয়াল ফায়ারবেস এক্সটেনশন ইনস্টল ও পরিচালনা করতে পারেন।

কর্ম ফায়ারবেস কনসোল ফায়ারবেস সিএলআই
বিস্তারিত তথ্য দেখুন (প্রাক ইনস্টলেশন)
ইনস্টল করুন
কনফিগারেশন দেখুন (ইনস্টলেশন পরবর্তী)
কনফিগারেশন সম্পাদনা করুন
নতুন হালনাগাদ
আনইনস্টল করুন

পরবর্তী পদক্ষেপ