Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

Firebase প্রকল্প এবং Google ক্লাউডের মধ্যে সম্পর্ক

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

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

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

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

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

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

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

একটি ফায়ারবেস প্রকল্প সেট আপ করা এবং অ্যাপগুলি নিবন্ধন করা

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

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

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

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

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

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

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

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

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

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

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

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

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

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

প্রকল্প আইডি

একজন Firebase প্রকল্পের (এবং তার সম্পর্কিত Google ক্লাউড প্রকল্পের ) একটি প্রজেক্ট ID রয়েছে। এটি সমস্ত Firebase এবং Google ক্লাউড জুড়ে প্রকল্পের জন্য একটি ব্যবহারকারী-সংজ্ঞায়িত অনন্য শনাক্তকারী৷ আপনি যখন একটি Firebase প্রকল্প তৈরি করেন, তখন 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 CLI , আপনি পাস করতে হবে --project সঙ্গে পতাকা firebase যা Firebase প্রকল্পের আপনার সাথে যোগাযোগ করেন করতে চান যোগাযোগ করতে কমান্ড।

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

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

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

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

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

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

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

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

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

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

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

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

একটি ফায়ারবেস কনফিগারেশন ফাইল বা অবজেক্ট একটি অ্যাপকে একটি নির্দিষ্ট ফায়ারবেস প্রজেক্ট এবং এর রিসোর্স (ডাটাবেস, স্টোরেজ বাকেট ইত্যাদি) এর সাথে যুক্ত করে। কনফিগারেশনে "Firebase বিকল্পগুলি" অন্তর্ভুক্ত রয়েছে, যা Firebase এবং Google পরিষেবাগুলির Firebase সার্ভার API-এর সাথে যোগাযোগ করতে এবং 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 প্রকল্প-নির্দিষ্ট মান যেমন API কী, প্রকল্প আইডি, রিয়েলটাইম ডেটাবেস URL এবং ক্লাউড স্টোরেজ বাকেটের নাম। এই দেওয়া, ব্যবহার Firebase সিকিউরিটি রুলস এ আপনার ডেটা এবং ফাইল রক্ষা করার জন্য রিয়েলটাইম ডাটাবেস , ক্লাউড Firestore , এবং ক্লাউড স্টোরেজ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

সাধারণ সর্বোত্তম অনুশীলন

একটি প্রকল্পে অ্যাপ যোগ করা হচ্ছে

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

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

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

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

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

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

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

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

    Firebase একটি Firebase প্রকল্পের মধ্যে Firebase অ্যাপের মোট সংখ্যা 30 তে সীমাবদ্ধ করে।

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

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

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

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

বহু মালিকানা

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

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

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

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