Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

ফায়ারবেস প্রকল্পগুলি বুঝুন

এই পৃষ্ঠাটি ফায়ারবেস প্রকল্পগুলি সম্পর্কে কয়েকটি গুরুত্বপূর্ণ ধারণার সংক্ষিপ্ত বিবরণ দেয়। যখন উপলভ্য থাকে তখন বৈশিষ্ট্যগুলি, পরিষেবাগুলি এবং অন্যান্য প্ল্যাটফর্মগুলি সম্পর্কে আরও বিস্তারিত তথ্য পেতে লিঙ্কগুলি অনুসরণ করুন। এই পৃষ্ঠার নীচে, ফায়ারবেস প্রকল্পগুলির জন্য সাধারণ সেরা অনুশীলনের একটি তালিকা সন্ধান করুন।

ফায়ারবেস প্রকল্প, অ্যাপস এবং পণ্যগুলির মধ্যে সম্পর্ক

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

প্রারম্ভিক গাইড ( আইওএস | অ্যান্ড্রয়েড | ওয়েব | Unক্য | সি ++ ) এ এই প্রক্রিয়াটি সম্পর্কে আরও বিশদ তথ্য জানুন।

ফায়ারবেস প্রকল্প এবং গুগল ক্লাউড প্ল্যাটফর্মের (জিসিপি) মধ্যে সম্পর্ক

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

একটি Firebase প্রকল্পের যেহেতু একটা GCP প্রকল্প:

ফায়ারবেস প্রকল্প স্থাপন এবং অ্যাপ্লিকেশনগুলি নিবন্ধকরণ করা হচ্ছে

আপনি ফায়ারবেস প্রকল্প স্থাপন করতে পারেন এবং ফায়ারবেস কনসোলে অ্যাপ্লিকেশনগুলি নিবন্ধ করতে পারেন (বা, উন্নত ব্যবহারের ক্ষেত্রে, ফায়ারবেস ম্যানেজমেন্ট আরআরটি এপিআই বা ফায়ারবেস সি এল এলির মাধ্যমে )। আপনি যখন একটি প্রকল্প সেট আপ করেন এবং অ্যাপ্লিকেশনগুলি নিবন্ধভুক্ত করেন, আপনাকে কিছু সাংগঠনিক সিদ্ধান্ত নিতে হবে এবং আপনার স্থানীয় প্রকল্পগুলিতে ফায়ারবেস-নির্দিষ্ট কনফিগারেশন তথ্য যুক্ত করতে হবে।

একটি প্রকল্প স্থাপন এবং অ্যাপ্লিকেশনগুলি নিবন্ধ করার আগে কিছু সাধারণ প্রকল্প-স্তরের সেরা অনুশীলন (এই পৃষ্ঠার নীচে) পর্যালোচনা করার বিষয়টি নিশ্চিত করুন।

প্রকল্পের নাম

আপনি যখন একটি প্রকল্প তৈরি করেন, আপনি একটি প্রকল্পের নাম সরবরাহ করেন । এই সনাক্তকারীতে একটি প্রকল্পের জন্য অভ্যন্তরীণ শুধুমাত্র নাম Firebase কনসোল , GCP কনসোল , এবং Firebase CLI । প্রকল্পের নাম কোনও প্রকাশ্যে দৃশ্যমান ফায়ারবেস বা জিসিপি পণ্য, পরিষেবা বা সংস্থানগুলিতে প্রকাশিত হয় না; এটি কেবল আপনাকে একাধিক প্রকল্পের মধ্যে আরও সহজে পার্থক্য করতে সহায়তা করে।

আপনি ফায়ারবেস কনসোলের সেটিংসে যে কোনও সময় কোনও প্রকল্পের নাম সম্পাদনা করতে পারেন। প্রকল্পের নামটি শীর্ষ ফলকে প্রদর্শিত হয়।

প্রকল্প নম্বর

একটি ফায়ারবেস প্রকল্প (এবং এটি সম্পর্কিত জিসিপি প্রকল্প ) এর একটি প্রকল্প নম্বর রয়েছে । এই প্রকল্পটির জন্য গুগল-নির্ধারিত বিশ্বব্যাপী অনন্য ক্যানোনিকাল সনাক্তকারী। ইন্টিগ্রেশনগুলি কনফিগার করার সময় এবং / অথবা ফায়ারবেস, গুগল বা তৃতীয় পক্ষের পরিষেবাগুলিতে এপিআই কল করার সময় এই সনাক্তকারীটি ব্যবহার করুন।

এপিআই কল এবং প্রকল্প নম্বর

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

গুগলের এআইপি 2510 স্ট্যান্ডার্ডে প্রকল্প শনাক্তকারীদের, বিশেষত প্রকল্প নম্বরটি ব্যবহার সম্পর্কে আরও জানুন।

প্রকল্পের নম্বরটি সন্ধান করুন

  • ফায়ারবেস কনসোল: ক্লিক করুন প্রকল্প সেটিংস । প্রকল্প নম্বরটি শীর্ষ ফলকে প্রদর্শিত হয়।

  • ফায়ারবেস সিএলআই: firebase projects:list চালান firebase projects:list । আপনার অ্যাকাউন্টের সাথে সম্পর্কিত ফায়ারবেস প্রকল্পগুলির সাথে প্রকল্পের নম্বর প্রদর্শিত হবে।

  • ফায়ারবেস ম্যানেজমেন্ট REST এপিআই: কল করুন projects.listFirebaseProject অবজেক্টে প্রতিক্রিয়ার FirebaseProject প্রকল্প নম্বর রয়েছে।

প্রকল্পের আইডি

একটি ফায়ারবেস প্রকল্প (এবং এটি সম্পর্কিত জিসিপি প্রকল্প ) এর একটি প্রকল্প আইডি রয়েছে । এটি ফায়ারবেস এবং জিসিপি সমস্ত জুড়ে প্রকল্পের জন্য একটি ব্যবহারকারী-সংজ্ঞায়িত অনন্য শনাক্তকারী। আপনি যখন ফায়ারবেস প্রকল্প তৈরি করেন, ফায়ারবেস স্বয়ংক্রিয়ভাবে প্রকল্পটির জন্য একটি অনন্য আইডি বরাদ্দ করে তবে আপনি প্রকল্প সেটআপের সময় এটি সম্পাদনা করতে পারেন। এই শনাক্তকারীকে সাধারণত প্রকল্পটি উল্লেখ করার জন্য একটি সুবিধামুক্ত নাম হিসাবে গণ্য করা উচিত।

আপনি যদি কোনও প্রকল্প মুছে ফেলেন তবে প্রকল্পের আইডিটিও মুছে ফেলা হবে এবং অন্য কোনও প্রকল্পের দ্বারা আর কখনও ব্যবহার করা যাবে না।

ফায়ারবেস সংস্থান এবং প্রকল্প আইডি ID

প্রকল্প আইডি সর্বজনীনভাবে দৃশ্যমান ফায়ারবেস সংস্থানগুলিতে প্রদর্শিত হয়, উদাহরণস্বরূপ:

  • ডিফল্ট হোস্টিং সাবডোমেন - PROJECT_ID .web.app এবং PROJECT_ID .firebaseapp.com
  • ডিফল্ট রিয়েলটাইম ডেটাবেস ইউআরএল - PROJECT_ID .firebaseio.com
  • ডিফল্ট ক্লাউড স্টোরেজ বালতির নাম - PROJECT_ID .appspot.com

উল্লিখিত সমস্ত সংস্থানগুলির জন্য, আপনি অ-ডিফল্ট উদাহরণ তৈরি করতে পারেন। অ-খেলাপিদের সর্বজনীনভাবে দৃশ্যমান নামগুলি সম্পূর্ণ কাস্টমাইজযোগ্য। আপনি কাস্টম ডোমেনগুলিকে ফায়ারবেস-হোস্ট করা সাইটের সাথে সংযুক্ত করতে পারেন, রিয়েলটাইম ডেটাবেসকে তীক্ষ্ণ করতে পারেন এবং একাধিক ক্লাউড স্টোরেজ বালতি তৈরি করতে পারেন (প্ল্যাটফর্ম-নির্দিষ্ট গেট স্টার্ট পেজ দেখুন)।

ফায়ারবেস সিএলআই এবং প্রকল্পের আইডি

কিছু ব্যবহারের ক্ষেত্রে, আপনার একই স্থানীয় অ্যাপ্লিকেশন ডিরেক্টরিটির সাথে একাধিক ফায়ারবেস প্রকল্প যুক্ত থাকতে পারে। এই পরিস্থিতিতে, যখন আপনি ব্যবহার Firebase CLI , আপনি পাস করতে হবে --project সঙ্গে পতাকা firebase যা Firebase প্রকল্পের আপনার সাথে যোগাযোগ করেন করতে চান যোগাযোগ করতে কমান্ড।

আপনি প্রতিটি ফায়ারবেস প্রকল্পের জন্য একটি প্রকল্পের নামও সেট আপ করতে পারেন যাতে আপনাকে প্রকল্পের আইডি মনে রাখতে না হয়।

এপিআই কল এবং প্রকল্প আইডি

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

গুগলের এআইপি 2510 স্ট্যান্ডার্ডে প্রকল্প শনাক্তকারীদের, বিশেষত প্রকল্প নম্বরটি ব্যবহার সম্পর্কে আরও জানুন।

প্রকল্পের আইডি সন্ধান করুন

  • ফায়ারবেস কনসোল: ক্লিক করুন প্রকল্প সেটিংস । প্রজেক্ট আইডি শীর্ষ ফলকে প্রদর্শিত হয়।

  • ফায়ারবেস সিএলআই: firebase projects:list চালান firebase projects:list । আপনার অ্যাকাউন্টের সাথে সম্পর্কিত ফায়ারবেস প্রকল্পগুলির সাথে প্রকল্প আইডি প্রদর্শিত হবে।

  • ফায়ারবেস ম্যানেজমেন্ট REST এপিআই: কল করুন projects.list । প্রতিক্রিয়া FirebaseProject অবজেক্টে প্রজেক্ট আইডি রয়েছে।

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

আপনি যখন কোনও ফায়ারবেস প্রকল্পের সাথে একটি অ্যাপ্লিকেশন নিবন্ধভুক্ত করেন, ফায়ারবেস কনসোল একটি ফায়ারবেস কনফিগারেশন ফাইল (আইওএস / অ্যান্ড্রয়েড অ্যাপ্লিকেশন) বা একটি কনফিগারেশন অবজেক্ট (ওয়েব অ্যাপ্লিকেশন) সরবরাহ করে যা আপনি সরাসরি আপনার স্থানীয় অ্যাপ্লিকেশন ডিরেক্টরিতে যুক্ত করেন।

  • আইওএস অ্যাপ্লিকেশানগুলির জন্য, আপনি একটি GoogleService-Info.plist কনফিগারেশন ফাইল যুক্ত করুন।
  • অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির জন্য, আপনি একটি google-services.json কনফিগারেশন ফাইল যুক্ত করুন।
  • ওয়েব অ্যাপ্লিকেশনগুলির জন্য, আপনি একটি ফায়ারবেস কনফিগারেশন অবজেক্ট যুক্ত করুন।

যে কোনও সময় আপনি কোনও অ্যাপের ফায়ারবেস কনফিগারেশন ফাইল বা বস্তুটি পেতে পারেন

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

  • এপিআই কী : ব্যক্তিগত ব্যবহারকারীর ডেটা অ্যাক্সেস করার প্রয়োজন নেই এমন নির্দিষ্ট এপিআইগুলিকে কল করার সময় একটি সাধারণ এনক্রিপ্ট করা স্ট্রিং ব্যবহৃত হয় (উদাহরণস্বরূপ মান: AIzaSyDOCAbC123dEf456GhI789jKl012-MnO )

  • প্রকল্প আইডি : ফায়ারবেস এবং জিসিপি সমস্ত জুড়ে প্রকল্পের জন্য একটি ব্যবহারকারী-সংজ্ঞায়িত অনন্য সনাক্তকারী। এই শনাক্তকারক কিছু ফায়ারবেস সংস্থার জন্য ইউআরএল বা নামগুলিতে উপস্থিত হতে পারে তবে সাধারণত প্রকল্পটি উল্লেখ করার জন্য এটি কোনও সুবিধামুক্ত নাম হিসাবে বিবেচনা করা উচিত। (উদাহরণস্বরূপ মান: myapp-project-123 )

  • অ্যাপ্লিকেশন আইডি ("অ্যাপআইডি") : প্ল্যাটফর্ম-নির্দিষ্ট ফর্ম্যাট সহ ফায়ারবেস অ্যাপ্লিকেশনটির অনন্য শনাক্তকারী:

    • ফায়ারবেস আইওএস অ্যাপস: GOOGLE_APP_ID (উদাহরণস্বরূপ: 1:1234567890:ios:321abc456def7890 )
      এটি একটি অ্যাপল বান্ডিল ID নয়।
    • mobilesdk_app_id অ্যান্ড্রয়েড অ্যাপস: mobilesdk_app_id (উদাহরণস্বরূপ: 1:1234567890:android:321abc456def7890 )
      এই একটি Android প্যাকেজের নাম বা Android অ্যাপ্লিকেশান ID নয়।
    • appId ওয়েব অ্যাপস: অ্যাপ্লিকেশন (উদাহরণস্বরূপ: 1:65211879909:web:3ae38ef1cdcb2e01fe5f0c )

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

ওপেন সোর্স প্রকল্পগুলির জন্য, আমরা সাধারণত অ্যাপ্লিকেশনটির ফায়ারবেস কনফিগারেশন ফাইল বা উত্স নিয়ন্ত্রণে থাকা বস্তুটি অন্তর্ভুক্ত করার প্রস্তাব দিই না কারণ বেশিরভাগ ক্ষেত্রে আপনার ব্যবহারকারীদের নিজস্ব ফায়ারবেস প্রকল্প তৈরি করতে হবে এবং তাদের অ্যাপ্লিকেশনগুলিকে তাদের নিজস্ব ফায়ারবেস সংস্থানগুলিতে নির্দেশ করতে হবে (তাদের নিজস্ব ফায়ারবেস কনফিগারেশনের মাধ্যমে) ফাইল বা বস্তু)

ফায়ারবেস প্রকল্প পরিচালনা করা

আপনি কীভাবে ফায়ারবেস প্রকল্প পরিচালনা করেন তা প্রভাবিত করতে পারে এমন বিবেচনার জন্য সাধারণ প্রকল্প-স্তরের সেরা অনুশীলনগুলি (এই পৃষ্ঠার নীচে) পর্যালোচনা করার বিষয়টি নিশ্চিত করুন।

একটি প্রকল্প পরিচালনা করার সরঞ্জামসমূহ

ফায়ারবেস কনসোল

ফায়ারবেস কনসোল ফায়ারবেস পণ্য, অ্যাপস এবং প্রকল্প-স্তরীয় সেটিংস পরিচালনার জন্য সবচেয়ে ধনী পরিবেশ সরবরাহ করে।

ফায়ারবেস কনসোল - প্রকল্প ওভারভিউ স্ক্রিন

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

কনসোলের মাঝামাঝি বোতামগুলি প্রদর্শন করে যা বিভিন্ন ধরণের অ্যাপ্লিকেশনগুলি নিবন্ধ করার জন্য সেটআপ ওয়ার্কফ্লো প্রবর্তন করে। আপনি ফায়ারবেস ব্যবহার শুরু করার পরে, কনসোলের প্রধান ক্ষেত্রটি ড্যাশবোর্ডে পরিবর্তিত হয় যা আপনার ব্যবহৃত পণ্যগুলির পরিসংখ্যান প্রদর্শন করে।

ফায়ারবেস সিএলআই (একটি কমান্ড লাইন সরঞ্জাম)

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

সিএলআই ইনস্টল করার পরে, আপনি গ্লোবাল firebase কমান্ডটি অ্যাক্সেস করতে পারেন। ফায়ারবেস প্রকল্পের সাথে আপনার স্থানীয় অ্যাপ্লিকেশন ডিরেক্টরিটি সংযোগ করতে সিএলআই ব্যবহার করুন, তারপরে ফায়ারবেস-হোস্ট করা সামগ্রীর নতুন সংস্করণ স্থাপন করুন বা ফাংশনগুলিতে আপডেট করুন।

ফায়ারবেস ম্যানেজমেন্ট REST এপিআই

ফায়ারবেস ম্যানেজমেন্ট REST এপিআই ব্যবহার করে, আপনি প্রোগ্রামিয়ালি ফায়ারবেস প্রকল্প পরিচালনা করতে পারেন। উদাহরণস্বরূপ, আপনি প্রোগ্রামের সাথে একটি প্রকল্পের সাথে একটি অ্যাপ্লিকেশনটি নিবন্ধভুক্ত করতে বা ইতিমধ্যে নিবন্ধিত অ্যাপ্লিকেশনগুলির তালিকা করতে পারেন ( আইওএস | অ্যান্ড্রয়েড | ওয়েব )।

সাধারণ সেরা অনুশীলন

কোনও প্রকল্পে অ্যাপ্লিকেশন যুক্ত করা হচ্ছে

নিশ্চিত করুন যে কোনও প্রকল্পের মধ্যে থাকা সমস্ত অ্যাপ্লিকেশন হ'ল শেষ-ব্যবহারকারীর দৃষ্টিকোণ থেকে একই অ্যাপ্লিকেশনটির প্ল্যাটফর্মের রূপ । একই ফায়ারবেস প্রকল্পের সাথে একই অ্যাপ্লিকেশন বা গেমের আইওএস, অ্যান্ড্রয়েড এবং ওয়েব সংস্করণগুলি নিবন্ধ করার পরামর্শ দেওয়া হচ্ছে। একটি প্রকল্পের সমস্ত অ্যাপ্লিকেশনগুলি একই ফায়ারবেস সংস্থানগুলি (ডাটাবেস, স্টোরেজ বালতি ইত্যাদি) ভাগ করে দেয়।

আপনার যদি বিভিন্ন আইওএস বান্ডিল আইডি বা অ্যান্ড্রয়েড প্যাকেজ নামগুলি সংজ্ঞায়িত করে একাধিক বিল্ড ভেরিয়েন্ট থাকে তবে আপনি প্রতিটি ফায়ারবেস পৃথক ফায়ারবেস প্রকল্পের সাথে নিবন্ধভুক্ত করতে পারেন। তবে, আপনার যদি একই ফায়ারবেস সংস্থানগুলি ভাগ করে এমন বৈকল্পিকগুলি থাকে তবে তাদের একই ফায়ারবেস প্রকল্পের সাথে নিবন্ধ করুন।

কোনও প্রকল্পের মধ্যে অ্যাপ্লিকেশনের সংখ্যার উপর কোনও বিধিনিষেধ নেই, তবে অ্যাপ্লিকেশনটি নিবন্ধভুক্ত করা এক বা একাধিক অন্তর্নিহিত OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করতে পারে। একক প্রকল্পের মধ্যে প্রায় 30 টি ক্লায়েন্ট আইডি সীমাবদ্ধ করা যেতে পারে।

বহু মালিকানা

একক প্রকল্পে (প্রায়শই "মাল্টি-টেন্যান্সি" নামে পরিচিত) বেশ কয়েকটি ভিন্ন যৌক্তিকভাবে স্বতন্ত্র অ্যাপ্লিকেশন এবং / অথবা ওয়েব সাইটগুলির সাথে সংযুক্ত হওয়ার পরামর্শ দেওয়া হয় না। একাধিক প্রজাস্বত্ব বিশ্লেষণ সংহতকরণ, অংশীদারি প্রমাণীকরণ, অতি-জটিল ডেটাবেস কাঠামো এবং সুরক্ষা বিধিগুলির সাথে অসুবিধা সহ গুরুতর কনফিগারেশন এবং ডেটা গোপনীয়তা সম্পর্কিত সমস্যাগুলি দেখা দিতে পারে।

সাধারণত, যদি অ্যাপ্লিকেশনগুলির একটি সেট একই ডেটা এবং কনফিগারেশনগুলি ভাগ করে না নেয় তবে প্রতিটি অ্যাপ্লিকেশনটিকে আলাদা ফায়ারবেস প্রকল্পের সাথে নিবন্ধ করার জন্য দৃ strongly়তার সাথে বিবেচনা করুন।

উদাহরণস্বরূপ, যদি আপনি একটি সাদা লেবেল অ্যাপ্লিকেশন বিকাশ করেন তবে প্রতিটি স্বতন্ত্রভাবে লেবেলযুক্ত অ্যাপের নিজস্ব ফায়ারবেস প্রকল্প থাকা উচিত। প্রতিটি অ্যাপ্লিকেশন অন্যদের সাথে ডেটা ভাগ করে না এবং করা উচিত (গোপনীয়তার কারণে)।

ফায়ারবেস প্রকল্প, অ্যাপস এবং সাইটগুলির জন্য কিছু সাধারণ সীমা নোট করুন:

  • অ্যাকাউন্টে প্রতি প্রকল্পের সংখ্যা

    • ফ্রি-টায়ার স্পার্ক পরিকল্পনা - প্রকল্প-নির্ধারণের কোটা প্রকল্পের একটি কম গণনায় সীমাবদ্ধ (সাধারণত প্রায় 5-10)।
    • অর্থপ্রদানের পরিকল্পনা - সম্পর্কিত ক্লাউড বিলিং অ্যাকাউন্টটি ভাল অবস্থানে থাকাকালীন বিলিং অ্যাকাউন্টে প্রজেক্ট-তৈরির কোটা যথেষ্ট পরিমাণে বৃদ্ধি পায়।

    প্রকল্প-নির্ধারণের কোটায় সীমাটি বেশিরভাগ বিকাশকারীদের পক্ষে খুব কমই উদ্বেগের বিষয়, তবে প্রয়োজন হলে আপনি প্রকল্পের কোটা বৃদ্ধির জন্য অনুরোধ করতে পারেন।

    সাবধান থাকুন যে কোনও প্রকল্পের সম্পূর্ণ মোছার জন্য 30 দিন প্রয়োজন এবং প্রকল্পের পুরোপুরি মোছা না হওয়া পর্যন্ত প্রকল্পের কোটার দিকে গণনা করা হবে।

  • প্রতি প্রকল্প অ্যাপ্লিকেশন সংখ্যা

    কোনও প্রকল্পের মধ্যে অ্যাপ্লিকেশনের সংখ্যার উপর কোনও বিধিনিষেধ নেই, তবে অ্যাপ্লিকেশনটি নিবন্ধভুক্ত করা এক বা একাধিক অন্তর্নিহিত OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করতে পারে। একক প্রকল্পের মধ্যে প্রায় 30 টি ক্লায়েন্ট আইডি সীমাবদ্ধ করা যেতে পারে।

  • প্রতি প্রকল্পে হোস্টিং সাইটের সংখ্যা

    ফায়ারবেস হোস্টিং মাল্টিসাইট বৈশিষ্ট্যটি প্রতি প্রকল্পে সর্বাধিক ৩ sites টি সাইটকে সমর্থন করে।

আপনার অ্যাপ্লিকেশন চালু হচ্ছে