Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

Firebase প্রকল্প, অ্যাপ এবং পণ্যের মধ্যে সম্পর্ক

একটি ফায়ারবেস প্রকল্প হল ফায়ারবেসের শীর্ষ স্তরের সত্তা। একটি প্রজেক্টে, আপনি আপনার iOS, Android, বা ওয়েব অ্যাপস নিবন্ধন করে Firebase অ্যাপ তৈরি করেন। আপনি Firebase সঙ্গে আপনার অ্যাপ্লিকেশান রেজিস্টার করার পরে, আপনি যে কোন সংখ্যার জন্য Firebase SDK আছে যোগ করতে পারেন Firebase পণ্য , বিশ্লেষণ মত, ক্লাউড Firestore, কর্মক্ষমতা নিরীক্ষণের, অথবা রিমোট কনফিগ।

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

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

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

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

  • প্রকল্পের মধ্যে প্রদর্শিত Firebase কনসোল এছাড়াও প্রদর্শিত Google ক্লাউড কনসোলে এবং Google API এর কনসোল

  • বিল এবং অনুমতি প্রকল্পগুলির জন্য Firebase এবং Google মেঘ জুড়ে ভাগ করা হয়েছে।

  • একটি প্রকল্প (যেমন জন্য একটি স্বতন্ত্র শনাক্তকারী প্রকল্পের নম্বর এবং প্রকল্পের আইডি ) Firebase এবং Google মেঘ জুড়ে ভাগ করা হয়েছে।

  • আপনি একটি প্রকল্পে Firebase এবং Google ক্লাউড উভয় থেকে পণ্য এবং API ব্যবহার করতে পারেন।

  • একটি প্রকল্প মুছে ফেলা Firebase এবং Google ক্লাউড জুড়ে এটি মুছে ফেলে।

একটি Firebase প্রজেক্ট সেট করা এবং অ্যাপ রেজিস্টার করা

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

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

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

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

আপনি যে কোনো সময়ে একটি প্রকল্পের নাম সম্পাদনা করতে পারেন প্রকল্প সেটিংস Firebase কনসোলের। প্রকল্পের নাম উপরের ফলকে প্রদর্শিত হয়।

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

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

API কল এবং প্রকল্প নম্বর

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

প্রকল্পের শনাক্তকারী ব্যবহার করে, বিশেষ করে প্রকল্প নম্বর, Google এর সম্পর্কে আরো জানুন AIP 2510 মান

প্রকল্প নম্বর খুঁজুন

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

  • Firebase CLI: চালান firebase projects:list । আপনার অ্যাকাউন্টের সাথে সম্পর্কিত সমস্ত Firebase প্রকল্পের সাথে প্রকল্প নম্বর প্রদর্শিত হবে।

  • Firebase ম্যানেজমেন্ট বিশ্রাম এপিআই: কল projects.list । প্রতিক্রিয়া শরীরে প্রকল্পের সংখ্যা উপস্থিত রয়েছে FirebaseProject অবজেক্ট।

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

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

আপনি যদি কোন প্রজেক্ট ডিলিট করেন, প্রজেক্ট আইডিও ডিলিট হয়ে যায় এবং অন্য কোন প্রজেক্ট দ্বারা আর কখনো ব্যবহার করা যাবে না।

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

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

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

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

Firebase CLI এবং প্রজেক্ট আইডি

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

এছাড়াও আপনি একটি সেট আপ করতে পারেন প্রকল্পের ওরফে যাতে আপনি প্রকল্পের ID- র স্মরণ করতে হবে না প্রতিটি Firebase প্রকল্পের জন্য।

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

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

প্রকল্পের শনাক্তকারী ব্যবহার করে, বিশেষ করে প্রকল্প নম্বর, Google এর সম্পর্কে আরো জানুন AIP 2510 মান

প্রকল্প আইডি খুঁজুন

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

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

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

ফায়ারবেস কনফিগ ফাইল এবং বস্তু

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

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

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

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

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

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

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

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

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

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

একটি Firebase প্রকল্প পরিচালনা করা

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

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

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

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

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

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

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

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

Firebase এছাড়াও উপলব্ধ করা হয় Firebase CLI কনফিগার ও ব্যবস্থাপনা নির্দিষ্ট Firebase পণ্য, মত Firebase হোস্টিং এবং Firebase জন্য মেঘ কার্যাবলী জন্য।

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

ফায়ারবেস ম্যানেজমেন্ট REST API

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

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

একটি প্রকল্পে অ্যাপ যুক্ত করা

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

যদি আপনি একাধিক বিল্ড বিন্যাসের সাথে বিভিন্ন আইওএস ID- র বা Android প্যাকেজের নাম সংজ্ঞায়িত বান্ডিল আছে, তবে আপনি একটি পৃথক Firebase প্রকল্পের সঙ্গে প্রতিটি ভেরিয়েন্ট নিবন্ধন করতে পারেন। যাইহোক, যে ভাগ রূপগুলো একই Firebase সম্পদ, একই Firebase প্রকল্পের সাথে নিবন্ধন যদি আপনি আছে।

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

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

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

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

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

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

    ফায়ারবেস একটি ফায়ারবেস প্রকল্পের মধ্যে ফায়ারবেস অ্যাপের মোট সংখ্যা to০ -এ সীমাবদ্ধ করে।

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

    সম্পর্কে আরও জানুন প্রকল্পের প্রতি অ্যাপ্লিকেশনের সীমা প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী হবে।

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

    Firebase Multisite বৈশিষ্ট্য হোস্টিং প্রকল্পের প্রতি 36 সাইট সর্বোচ্চ সমর্থন করে।

বহু মালিকানা

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

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

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

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