এই পৃষ্ঠায় Firebase-এর সাধারণ এবং নির্দিষ্ট প্রোডাক্টের জন্য প্রায়শই জিজ্ঞাসিত প্রশ্ন এবং সমস্যার সমাধান সংক্রান্ত সহায়তা সংগ্রহ করা আছে।
আপনার কি অন্য কোনও সমস্যা আছে অথবা এই পৃষ্ঠায় আপনার সমস্যার বিবরণ খুঁজে পাচ্ছেন না?
কমিউনিটিকে জিজ্ঞাসা করুন (যেমন Stack Overflow, Reddit এবং Google ফোরাম)
কোনও সমস্যার বিষয়ে অভিযোগ জানান বা কোনও ফিচারের জন্য অনুরোধ করুন
প্ল্যাটফর্ম ও ফ্রেমওয়ার্ক
সহায়ক পরামর্শ এবং আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে, প্ল্যাটফর্ম-নির্দিষ্ট সমস্যার সমাধানকরণ ও প্রায়শই জিজ্ঞাসিত প্রশ্ন পৃষ্ঠা দেখুন।
Firebase প্রোজেক্ট ও Firebase অ্যাপ
Firebase প্রোজেক্ট কী?
Firebase প্রোজেক্ট হল Firebase-এর টপ-লেভেল এন্টিটি। কোনও প্রোজেক্টে, আপনি Apple, Android বা ওয়েব অ্যাপ রেজিস্টার করতে পারবেন। Firebase-এর সাথে আপনার অ্যাপ রেজিস্টার করার পরে, আপনি অ্যাপে প্রোডাক্ট-নির্দিষ্ট Firebase SDK যোগ করতে পারবেন, যেমন Analytics, Cloud Firestore, Crashlytics বা Remote Config।
আপনার Apple, Android এবং ওয়েব অ্যাপ ভেরিয়েন্ট একটি Firebase প্রোজেক্টের মধ্যেই রেজিস্টার করা উচিত। আপনি একাধিক Firebase প্রোজেক্ট ব্যবহার করে একাধিক এনভায়রনমেন্টে সহায়তা করতে পারেন, যেমন ডেভেলপমেন্ট, স্টেজিং ও প্রোডাকশন।
Firebase প্রোজেক্ট সম্পর্কে আরও জানতে এখানে কিছু রিসোর্স দেওয়া হল:
- Firebase প্রোজেক্ট সম্পর্কে বোঝা — Firebase প্রোজেক্ট সম্পর্কে বেশ কিছু গুরুত্বপূর্ণ ধারণার সংক্ষিপ্ত ওভারভিউ প্রদান করে, যার মধ্যে রয়েছে Google Cloud-এর সাথে এর সম্পর্ক এবং কোনও প্রোজেক্ট ও এর অ্যাপ ও রিসোর্সের বেসিক হায়ারার্কি।
- Firebase প্রোজেক্ট সেট-আপ করার জন্য সাধারণ পেশাদার পদ্ধতি — Firebase প্রোজেক্ট সেট-আপ করা এবং প্রোজেক্টের সাথে আপনার অ্যাপ রেজিস্টার করার জন্য সাধারণ, হাই-লেভেল পেশাদার পদ্ধতি প্রদান করে যাতে আপনার কাছে একটি স্পষ্ট ডেভেলপমেন্ট ওয়ার্কফ্লো থাকে যা স্বতন্ত্র এনভায়রনমেন্ট ব্যবহার করে।
মনে রাখবেন, সব Firebase প্রোজেক্টের জন্য, Firebase অটোমেটিক
firebase:enabled লেবেল যোগ করে
Google Cloud কনসোলে আপনার প্রোজেক্টের জন্য
লেবেল পৃষ্ঠা-এর মধ্যে। আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্ন থেকে
এই লেবেল সম্পর্কে আরও জানুন।
Firebase ব্যবহার শুরু করার জন্য Firebase পরিষেবার শর্তাবলীতে সম্মতি জানানো কি বাধ্যতামূলক?
Google Cloud প্রোজেক্টে Firebase-এর সব ক্ষমতা অ্যাক্সেস ও ব্যবহার করতে, আপনাকে Firebase পরিষেবার শর্তাবলীতে সম্মতি জানাতে হবে। এছাড়াও, আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ করতে" আপনাকে Firebase-এর শর্তাবলীতে সম্মতি জানাতে হবে।
আপনার কাছে যতগুলি প্রোজেক্টের অ্যাক্সেস থাকুক না কেন, আপনার Google অ্যাকাউন্টের জন্য আপনাকে শুধুমাত্র একবার Firebase-এর শর্তাবলীতে সম্মতি জানাতে হবে। আপনি শর্তাবলীতে সম্মতি জানালে, আপনার Google অ্যাকাউন্টের জন্য সম্মতি জানাচ্ছেন; এই সম্মতি প্রোজেক্টের সব মেম্বারের জন্য প্রোজেক্ট-লেভেলে নয়।
আপনি নিম্নলিখিত বিকল্পগুলির যেকোনও একটি ব্যবহার করে Firebase কনসোলের মাধ্যমে Firebase-এর শর্তাবলীতে সম্মতি জানাতে পারেন। প্রম্পট করা হলে, শর্তাবলীতে সম্মতি জানান। Firebase-এর শর্তাবলীতে সম্মতি জানানোর জন্য আপনাকে প্রম্পট করা না হলে, আপনি আগেই সম্মতি জানিয়েছেন।
শর্তাবলী গ্রহণ করার ওয়ার্কফ্লো ব্যবহার করে সরাসরি Firebase-এর শর্তাবলীতে সম্মতি জানান।
Firebase কনসোল ব্যবহার করে নতুন Firebase প্রোজেক্ট তৈরি করুন এবং তারপরে Firebase-এর শর্তাবলীতে সম্মতি জানান।
Firebase কনসোলে আগে থেকে থাকা কোনও Firebase প্রোজেক্ট খুলুন এবং তারপরে Firebase-এর শর্তাবলীতে সম্মতি জানান (যেমন, কেউ আপনাকে প্রোজেক্টের মেম্বার (অর্থাৎ, প্রিন্সিপাল) হওয়ার জন্য আমন্ত্রণ জানিয়েছেন)।
Firebase কনসোলে আগে থেকে থাকা Google Cloud প্রোজেক্ট খুলুন, এতে "Firebase যোগ করুন" এবং তারপর Firebase-এর শর্তাবলীতে সম্মতি জানান।
Google Cloud প্রতিষ্ঠান কী?
Google Cloud প্রোজেক্টের (Firebase প্রোজেক্ট সহ) জন্য Google Cloud সংস্থা হল একটি কন্টেনার। এই হায়ারার্কি আপনার Google Cloud এবং Firebase প্রোজেক্টের আরও ভালো অর্গানাইজেশন, অ্যাক্সেস ম্যানেজমেন্ট এবং অডিটিংয়ের সুবিধা দেয়। আরও তথ্যের জন্য, প্রতিষ্ঠান তৈরি ও ম্যানেজ করা দেখুন।
আমি কীভাবে আগে থেকে থাকা Google Cloud প্রোজেক্টে Firebase যোগ করব?
আপনার আগে থেকে থাকা Google Cloud প্রোজেক্ট থাকতে পারে যা Google Cloud কনসোল বা Google APIs কনসোলের মাধ্যমে ম্যানেজ করা হয়।
আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে যেকোনও একটি ব্যবহার করে আগে থেকে থাকা এই Google Cloudটি প্রোজেক্টে Firebase যোগ করতে পারবেন:
- Firebase কনসোল ব্যবহার করে।
- প্রোগ্রাম্যাটিক বিকল্প ব্যবহার করা:
-
Firebase Management REST API এন্ডপয়েন্ট
projects.addFirebaseকল করুন। -
Firebase CLI কমান্ড রান করুন
firebase projects:addfirebase। - Terraform ব্যবহার করুন।
-
Firebase Management REST API এন্ডপয়েন্ট
Google Cloud প্রোজেক্টে Firebase যোগ করা সম্পর্কে আরও জানুন।
Google Cloud-এর সাথে Firebase-এর ইন্টিগ্রেশন কীভাবে কাজ করে?
Firebase, Google Cloud-এর সাথে গভীরভাবে ইন্টিগ্রেট করা হয়েছে। Firebase এবং Google Cloud-এর মধ্যে প্রোজেক্ট শেয়ার করা হয়, তাই প্রোজেক্টে Firebase পরিষেবা এবং Google Cloud পরিষেবা চালু থাকতে পারে। আপনি Firebase কনসোল বা Google Cloud কনসোল থেকে একই প্রোজেক্ট অ্যাক্সেস করতে পারবেন। বিশেষত:
- কিছু Firebase প্রোডাক্ট সরাসরি Google Cloud-এর মাধ্যমে ব্যাক-আপ করা হয়, যেমন Cloud Storage for Firebase। Google Cloud-এর মাধ্যমে ব্যাক-আপ করা প্রোডাক্টের তালিকা সময়ের সাথে সাথে আরও বড় হতে থাকবে।
- সহযোগীদের তথ্য এবং বিলিংয়ের তথ্য সহ আপনার অনেক সেটিংস Firebase এবং Google Cloud-এর মাধ্যমে শেয়ার করা হয়। Firebase এবং Google Cloud-এর ব্যবহার একই বিলে দেখানো হয়।
এছাড়াও, আপনি যখন ব্যবহার করবেন তখন পেমেন্ট করুন Blaze প্রাইসিং প্ল্যানে আপগ্রেড করলে, আপনি Google Cloud-এর বিশ্বমানের ইনফ্রাস্ট্রাকচার-অ্যাজ-এ-সার্ভিস এবং API-এর যেকোনও একটি সরাসরি আপনার Firebase প্রোজেক্টের মধ্যে, স্ট্যান্ডার্ড Google Cloud প্রাইসিং-এ ব্যবহার করতে পারবেন। এছাড়াও, আপনি বিশ্লেষণের জন্য Google Cloud থেকে সরাসরি BigQuery-এ ডেটা এক্সপোর্ট করতে পারবেন। আরও জানতে, Firebase-এর সাথে BigQuery লিঙ্ক করুন দেখুন।
Firebase-এর সাথে Google Cloud ব্যবহার করার অনেক সুবিধা আছে, যেমন নিরাপত্তা বৃদ্ধি, লেটেন্সি উন্নত করা এবং সময় বাঁচানো (অন্যান্য ক্লাউড পরিষেবার তুলনায়, যেগুলি সহ-অবস্থিত নয়)। আরও তথ্যের জন্য Google Cloud সাইট দেখুন।
আমার Google Cloud প্রোজেক্টে কেন
firebase:enabled লেবেল আছে?
Google Cloud কনসোলে আপনার প্রোজেক্টের জন্য
লেবেল পৃষ্ঠাতে, আপনি হয়ত firebase:enabled-এর একটি লেবেল দেখতে পাবেন (বিশেষত, enabled-এর Value সহ
firebase-এর একটি Key)।
Firebase অটোমেটিক এই লেবেল যোগ করেছে কারণ আপনার প্রোজেক্ট হল একটি Firebase প্রোজেক্ট, যার অর্থ হল আপনার প্রোজেক্টে Firebase-নির্দিষ্ট কনফিগারেশন এবং পরিষেবা চালু আছে। Firebase প্রোজেক্ট ও Google Cloud-এর মধ্যে সম্পর্ক সম্পর্কে আরও জানুন।
আমরা বিশেষভাবে সাজেস্ট করছি যে আপনি এই লেবেল পরিবর্তন বা মুছে
দেবেন না। Firebase এবং Google Cloud আপনার Firebase প্রোজেক্টের তালিকা তৈরি করতে এই লেবেল ব্যবহার করে (যেমন, REST API
projects.list এন্ডপয়েন্ট
ব্যবহার করে অথবা Firebase কনসোলের মধ্যে মেনুতে)।
মনে রাখবেন, আপনার প্রোজেক্ট লেবেলের তালিকায় ম্যানুয়ালি এই লেবেল যোগ করলে, আপনার Google Cloud প্রোজেক্টের জন্য Firebase-নির্দিষ্ট কনফিগারেশন এবং পরিষেবা চালু হয় না। এটি করতে, আপনাকে Firebase কনসোল ব্যবহার করে Firebase যোগ করতে হবে (অথবা, উন্নত ব্যবহারের ক্ষেত্রে, Firebase Management REST API বা Firebase CLI ব্যবহার করে)।
Firebase কনসোল আমার আগে থেকে থাকা Google Cloud প্রোজেক্টের তালিকা লোড করতে পারছে না কেন?
আপনি যদি Firebase কনসোল ব্যবহার করে আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ" করার চেষ্টা করেন এবং আপনার কাছে হাজার হাজার Google Cloud প্রোজেক্টের অ্যাক্সেস থাকে, তাহলে এই FAQ বেশিরভাগ ক্ষেত্রে প্রযোজ্য হয়।
Firebase কনসোলটি হাজার হাজার Google Cloud প্রোজেক্ট লোড করার জন্য তৈরি করা হয়নি। পরিবর্তে, আমরা সাজেস্ট করি যে আপনার আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ করতে" Firebase CLI, REST API বা Terraform ব্যবহার করুন।
এছাড়াও, আপনি হয়ত এই প্রায়শই জিজ্ঞাসিত প্রশ্নটি পর্যালোচনা করতে চাইবেন "আমার Firebase প্রোজেক্টের তালিকায় আমার Firebase প্রোজেক্ট কেন দেখা যাচ্ছে না?"
আমার Firebase প্রোজেক্টের তালিকায় আমার Firebase প্রোজেক্ট কেন দেখা যাচ্ছে না?
এইসব জায়গায় আপনার Firebase প্রোজেক্ট দেখতে না পেলে, এই প্রায়শই জিজ্ঞাসিত প্রশ্ন প্রযোজ্য হবে:
- Firebase কনসোলে আপনি যে প্রোজেক্টের তালিকা দেখছেন তার মধ্যে
-
REST API
projects.listএন্ডপয়েন্ট কল করার উত্তরে -
Firebase CLI কমান্ড রান করার ফলে পাওয়া উত্তরে
firebase projects:list
সমস্যা সমাধান সংক্রান্ত এই ধাপগুলি অনুসরণ করে দেখুন:
-
প্রথমে, সরাসরি প্রোজেক্টের URL-এ গিয়ে আপনার প্রোজেক্ট অ্যাক্সেস করার চেষ্টা
করুন। নিম্নলিখিত ফর্ম্যাট ব্যবহার করুন:
https://console.firebase.google.com/project/PROJECT-ID/overview -
আপনি প্রোজেক্ট অ্যাক্সেস করতে না পারলে বা অনুমতি সংক্রান্ত সমস্যা হলে, নিম্নলিখিত বিষয়গুলি চেক করুন:
- প্রজেক্টে অ্যাক্সেস আছে এমন Google অ্যাকাউন্ট ব্যবহার করে Firebase-এ সাইন-ইন করেছেন কিনা তা নিশ্চিত করুন। আপনি কনসোলের উপরে ডানদিকের কোণে আপনার অ্যাকাউন্ট অবতারের মাধ্যমে Firebase কনসোলে সাইন-ইন ও সাইন-আউট করতে পারবেন।
- আপনি Google Cloud কনসোলে প্রোজেক্ট দেখতে পাচ্ছেন কিনা তা চেক করুন।
-
আপনার প্রোজেক্টে
firebase:enabledলেবেল আছে কিনা তা নিশ্চিত করুন লেবেল পৃষ্ঠায় আপনার প্রোজেক্টের জন্য Google Cloud কনসোলে। Firebase এবং Google Cloud আপনার Firebase প্রোজেক্টের তালিকা তৈরি করতে এই লেবেল ব্যবহার করে। আপনি যদি এই লেবেলটি দেখতে না পান কিন্তু আপনার প্রোজেক্টের জন্য Firebase Management API চালু করা থাকে, তাহলে ম্যানুয়ালি লেবেলটি যোগ করুন (বিশেষ করে,enabled-এরValueসহfirebase-এরKey)। - আপনাকে প্রাথমিক IAM ভূমিকা (মালিক, এডিটর, দর্শক) বা এমন কোনও ভূমিকা অ্যাসাইন করা হয়েছে কিনা তা নিশ্চিত করুন যাতে Firebase-সম্পর্কিত অনুমতি আছে, যেমন Firebase-এর আগে থেকে নির্ধারিত ভূমিকা। Google Cloud কনসোলের IAM পৃষ্ঠা থেকে আপনার ভূমিকা দেখতে পারবেন।
- আপনার প্রোজেক্ট Google Cloud সংস্থার অন্তর্গত হলে, Firebase কনসোলে প্রোজেক্টের তালিকা দেখতে আপনার অতিরিক্ত অনুমতির প্রয়োজন হতে পারে। প্রজেক্ট দেখার জন্য উপযুক্ত ভূমিকা পেতে, আপনার Google Cloud সংস্থা ম্যানেজ করেন এমন ব্যক্তির সাথে যোগাযোগ করুন, যেমন ব্রাউজার ভূমিকা।
উপরে উল্লেখ করা সমস্যা সমাধানের ধাপের মধ্যে কোনওটিই Firebase প্রোজেক্টের তালিকায় আপনার প্রোজেক্ট দেখতে সাহায্য না করলে, Firebase সহায়তা টিমের সাথে যোগাযোগ করুন।
প্রতিটি Google অ্যাকাউন্টে (ইমেল আইডি) আমি কতগুলি প্রোজেক্ট রাখতে পারি?
- Spark প্রাইসিং প্ল্যান: প্রোজেক্ট তৈরি করার কোটা অল্প সংখ্যক প্রোজেক্টের মধ্যে সীমিত (সাধারণত ৫-১০টি)।
- Blaze প্রাইসিং প্ল্যান: প্রোজেক্ট তৈরি করার কোটা এখনও সীমিত, তবে ভাল অবস্থানে থাকা Cloud Billing অ্যাকাউন্টের সাথে লিঙ্ক করার মাধ্যমে এটি বাড়ানো যেতে পারে।
প্রোজেক্ট-তৈরির কোটার সীমা সম্পর্কে নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
- এই সীমা Firebase-এর জন্য নির্দিষ্ট নয়। Firebase-এর প্রোজেক্ট কোটার সীমা Google Cloud-এর মতোই।
- খুব কম ক্ষেত্রেই এটি প্রয়োজন হয়, আপনি প্রোজেক্ট কোটা বাড়ানোর অনুরোধ করতে পারেন।
- কোনও প্রোজেক্ট সম্পূর্ণভাবে মুছে ফেলতে ৩০ দিন সময় লাগে এবং প্রোজেক্ট সম্পূর্ণভাবে মুছে না ফেলা পর্যন্ত প্রোজেক্ট কোটার মধ্যে তা গণনা করা হয়।
Firebase-এর সাজেস্ট করা Firebase প্রোজেক্ট সেট-আপ করার জন্য সাধারণ পেশাদার পদ্ধতি সম্পর্কে জানুন।
একটি Firebase প্রোজেক্টে আমি কতগুলি Firebase অ্যাপ রাখতে পারি?
Firebase প্রোজেক্ট হল Apple, Android ও ওয়েব জুড়ে Firebase অ্যাপের জন্য একটি কন্টেনার। Firebase প্রোজেক্টের মধ্যে Firebase অ্যাপের মোট সংখ্যা Firebase ৩০-এ সীমাবদ্ধ করে।
এই সংখ্যার পরে, পারফর্ম্যান্স খারাপ হতে শুরু করে (বিশেষ করে Google Analytics-এর জন্য) এবং শেষ পর্যন্ত, আরও বেশি সংখ্যক অ্যাপের ক্ষেত্রে, কিছু প্রোডাক্টের কার্যকারিতা কাজ করা বন্ধ করে দেয়। এছাড়াও, আপনি যদি যাচাইকরণ প্রদানকারী হিসেবে Google সাইন-ইন ব্যবহার করেন, তাহলে আপনার প্রোজেক্টের প্রতিটি অ্যাপের জন্য একটি অন্তর্নিহিত OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করা হয়। একটি প্রোজেক্টের মধ্যে সর্বাধিক ৩০টি ক্লায়েন্ট আইডি তৈরি করা যায়।
আপনাকে নিশ্চিত করতে হবে যে একটি Firebase প্রোজেক্টের মধ্যে থাকা সব Firebase অ্যাপ ব্যবহারকারীর দৃষ্টিকোণ থেকে একই অ্যাপ্লিকেশনের প্ল্যাটফর্ম ভেরিয়েন্ট। যেমন, আপনি যদি কোনও হোয়াইট-লেবেল অ্যাপ্লিকেশন ডেভেলপ করেন, তাহলে প্রতিটি স্বতন্ত্রভাবে লেবেল করা অ্যাপের নিজস্ব Firebase প্রোজেক্ট থাকা উচিত, তবে সেই লেবেলের Apple এবং Android ভার্সন একই প্রোজেক্টে থাকতে পারে। আমাদের Firebase প্রোজেক্ট সেট-আপ করার জন্য সাধারণ পেশাদার পদ্ধতি-তে আরও বিস্তারিত নির্দেশিকা পড়ুন।
আপনার প্রোজেক্টে ৩০টির বেশি অ্যাপের প্রয়োজন হলে, আপনি অ্যাপের সীমা বাড়ানোর জন্য অনুরোধ করতে পারেন। এই অনুরোধ করতে আপনার প্রোজেক্টকে অবশ্যই Blaze প্রাইসিং প্ল্যানে থাকতে হবে। Google Cloud কনসোল ভিজিট করে আপনার অনুরোধ জানান এবং এটি মূল্যায়ন করান। Google Cloud ডকুমেন্টেশন থেকে কোটা ম্যানেজমেন্ট সম্পর্কে আরও জানুন।
আমি যদি আমার প্রোজেক্টকে "প্রোডাকশন" এনভায়রনমেন্ট হিসেবে ট্যাগ করি তাহলে কী হবে?
Firebase কনসোলে, আপনি নিজের Firebase প্রোজেক্টকে সেটির এনভায়রনমেন্টের ধরন অনুযায়ী ট্যাগ করতে পারবেন, যেমন প্রোডাকশন বা উল্লেখ না করা (নন-প্রোডাকশন) এনভায়রনমেন্ট।
আপনার প্রোজেক্টকে এনভায়রনমেন্টের ধরন হিসেবে ট্যাগ করলে, আপনার Firebase প্রোজেক্টের কাজ বা ফিচারের উপর কোনও প্রভাব পড়ে না। তবে, ট্যাগিং আপনাকে এবং আপনার টিমকে অ্যাপ লাইফসাইকেলের জন্য বিভিন্ন Firebase প্রোজেক্ট ম্যানেজ করতে সাহায্য করতে পারে।
আপনি যদি প্রোজেক্টকে প্রোডাকশন এনভায়রনমেন্ট হিসেবে ট্যাগ করেন, তাহলে আমরা Firebase কনসোলে প্রোজেক্টে উজ্জ্বল রঙের Prod ট্যাগ যোগ করি, যা আপনাকে মনে করিয়ে দেয় যে কোনও পরিবর্তন আপনার সংশ্লিষ্ট প্রোডাকশন অ্যাপকে প্রভাবিত করতে পারে। ভবিষ্যতে, প্রোডাকশন এনভায়রনমেন্ট হিসেবে ট্যাগ করা Firebase প্রোজেক্টের জন্য আমরা আরও ফিচার ও সুরক্ষা ব্যবস্থা যোগ করতে পারি।
আপনার Firebase প্রোজেক্টের এনভায়রনমেন্টের ধরন পরিবর্তন করতে,
আমার Firebase অ্যাপের জন্য অ্যাপ আইডি কোথায় পাব?
Firebase কনসোলে, আপনার
এখানে কিছু অ্যাপ আইডি ভ্যালুর উদাহরণ দেওয়া হল:
-
Firebase iOS অ্যাপ:
1:1234567890:ios:321abc456def7890 -
Firebase Android অ্যাপ:
1:1234567890:android:321abc456def7890 -
Firebase ওয়েব অ্যাপ:
1:1234567890:web:321abc456def7890
আমার Firebase প্রোজেক্ট বা অ্যাপের সাথে Google Play / AdMob / Google Ads / BigQuery লিঙ্ক করার জন্য কী কী পূর্বশর্ত পূরণ করতে হবে?
-
আপনার
Google Play অ্যাকাউন্ট
লিঙ্ক করার জন্য,
আপনার নিম্নলিখিতগুলি প্রয়োজন:
- নিম্নলিখিত Firebase ভূমিকার মধ্যে যেকোনও একটি: মালিক বা Firebase অ্যাডমিন
- Google Play-এর নিম্নলিখিত অ্যাক্সেস লেভেলের যেকোনও একটি: অ্যাকাউন্টের মালিক বা অ্যাডমিন
- আপনার AdMob অ্যাপ লিঙ্ক করার জন্য, আপনাকে Firebase প্রোজেক্টের মালিক এবং AdMob অ্যাডমিনিস্ট্রেটর, দুটিই হতে হবে।
- আপনার AdWords অ্যাকাউন্ট লিঙ্ক করার জন্য, আপনাকে Firebase প্রোজেক্টের মালিক এবং AdWords অ্যাডমিনিস্ট্রেটর, উভয়ই হতে হবে।
- আপনার BigQuery প্রোজেক্ট লিঙ্ক করার জন্য, আপনাকে Firebase প্রোজেক্টের মালিক হতে হবে।
Firebase প্রোজেক্টের অনুমতি ও অ্যাক্সেস
আমি কীভাবে কোনও প্রোজেক্ট মেম্বারকে মালিকের মতো ভূমিকা অ্যাসাইন করব?
প্রতিটি প্রোজেক্ট মেম্বারকে অ্যাসাইন করা ভূমিকা ম্যানেজ করতে, আপনাকে Firebase প্রোজেক্টের মালিক হতে হবে (অথবা
resourcemanager.projects.setIamPolicy অনুমতি সহ ভূমিকা অ্যাসাইন করা থাকতে হবে)।
আপনি এইসব জায়গায় ভূমিকা অ্যাসাইন ও ম্যানেজ করতে পারবেন:
-
Firebase কনসোল,
settings সেটিংস > ব্যবহারকারী ও অনুমতি ট্যাব থেকে প্রোজেক্ট মেম্বারদের ভূমিকা অ্যাসাইন করার সহজ উপায় প্রদান করে। আপনি যেকোনও প্রাথমিক ভূমিকা (মালিক, এডিটর, দর্শক), Firebase অ্যাডমিন/দর্শকের ভূমিকা বা যেকোনও Firebase-এর আগে থেকে নির্ধারিত প্রোডাক্ট-বিভাগ ভূমিকা অ্যাসাইন করতে পারবেন। -
Google Cloud কনসোল IAM ও অ্যাডমিন
IAM পৃষ্ঠায় প্রোজেক্ট মেম্বারদের ভূমিকা অ্যাসাইন করার জন্য
টুলের একটি বিস্তৃত সেট অফার করে।
এছাড়াও, আপনি কাস্টম ভূমিকা তৈরি ও ম্যানেজ করতে পারবেন এবং
আপনার প্রোজেক্টে পরিষেবা অ্যাকাউন্টের অ্যাক্সেস দিতে পারবেন।
মনে রাখবেন, Google Cloud কনসোলে প্রোজেক্ট মেম্বারদের প্রিন্সিপাল বলা হয়।
আপনার প্রোজেক্টের মালিক যদি আর মালিকের কাজ করতে না পারেন (যেমন, সেই ব্যক্তি আপনার কোম্পানি ছেড়ে চলে গেছেন) এবং আপনার প্রোজেক্ট যদি Google Cloud সংস্থার মাধ্যমে ম্যানেজ করা না হয় (পরের অনুচ্ছেদ দেখুন), তাহলে আপনি Firebase সহায়তা টিমের সাথে যোগাযোগ করতে এবং Firebase প্রোজেক্টে অ্যাক্সেসের অনুরোধ কীভাবে করবেন তা তাদের সাথে চেক করতে পারেন।
মনে রাখবেন, কোনও Firebase প্রোজেক্ট Google Cloud সংস্থার অংশ হলে, সেটির কোনও মালিক নাও থাকতে পারে। আপনার Firebase প্রোজেক্টের জন্য কোনও মালিক খুঁজে না পেলে, প্রোজেক্টের জন্য মালিক অ্যাসাইন করতে, আপনার Google Cloud প্রতিষ্ঠান ম্যানেজ করেন এমন ব্যক্তির সাথে যোগাযোগ করুন।
আমি কীভাবে Firebase প্রোজেক্টের মালিককে খুঁজে পাব?
আপনি নিম্নলিখিত জায়গায় প্রোজেক্ট মেম্বার ও তাদের ভূমিকা দেখতে পারবেন:
- Firebase কনসোলে আপনার প্রোজেক্টে অ্যাক্সেস থাকলে, আপনি Firebase কনসোলের ব্যবহারকারী এবং অনুমতি পৃষ্ঠা থেকে মালিক সহ প্রোজেক্ট মেম্বারদের তালিকা দেখতে পারবেন।
- Firebase কনসোলে প্রোজেক্টে আপনার অ্যাক্সেস না থাকলে, Google Cloud কনসোলে প্রোজেক্টে আপনার অ্যাক্সেস আছে কিনা তা চেক করুন। আপনি Google Cloud কনসোলের IAM পৃষ্ঠায় মালিক সহ প্রোজেক্ট মেম্বারদের তালিকা দেখতে পাবেন।
আপনার প্রোজেক্টের মালিক যদি আর মালিকের কাজ করতে না পারেন (যেমন, সেই ব্যক্তি আপনার কোম্পানি ছেড়ে চলে গেছেন) এবং আপনার প্রোজেক্ট যদি Google Cloud সংস্থার মাধ্যমে ম্যানেজ করা না হয় (পরবর্তী অনুচ্ছেদ দেখুন), তাহলে আপনি Firebase সহায়তা টিমের সাথে যোগাযোগ করতে পারেন যাতে একজন সাময়িক মালিককে অ্যাসাইন করা যায়।
মনে রাখবেন, কোনও Firebase প্রোজেক্ট Google Cloud সংস্থার অংশ হলে, এটির কোনও মালিক নাও থাকতে পারে। পরিবর্তে, যে ব্যক্তি আপনার Google Cloud সংস্থা ম্যানেজ করেন তিনি মালিকের মতো অনেক কাজ করতে পারেন। তবে, মালিকের জন্য নির্দিষ্ট কিছু কাজ (যেমন ভূমিকা অ্যাসাইন করা বা Google Analytics প্রপার্টি ম্যানেজ করা) করার জন্য, অ্যাডমিনিস্ট্রেটরকে সেইসব কাজ করার জন্য নিজেকে প্রকৃত মালিকের ভূমিকা অ্যাসাইন করতে হতে পারে। আপনার Firebase প্রোজেক্টের মালিককে খুঁজে না পেলে, প্রোজেক্টের মালিককে অ্যাসাইন করার জন্য আপনার Google Cloud প্রতিষ্ঠান ম্যানেজ করেন এমন ব্যক্তির সাথে যোগাযোগ করুন।
কেন বা কখন আমি কোনও প্রোজেক্ট মেম্বারকে মালিকের ভূমিকা অ্যাসাইন করব?
Firebase প্রোজেক্টের সঠিক ম্যানেজমেন্ট নিশ্চিত করতে, এটির একজন মালিক থাকতে হবে।
মালিকের ভূমিকায় থাকা প্রোজেক্ট মেম্বাররা প্রায়ই একমাত্র প্রোজেক্ট মেম্বার হন যারা অ্যাডমিনিস্ট্রেটিভ টাস্ক করতে বা গুরুত্বপূর্ণ বিজ্ঞপ্তি পেতে পারেন:
- মালিকের ভূমিকা সহ প্রোজেক্ট মেম্বাররা প্রায়শই একমাত্র মেম্বার হন যারা গুরুত্বপূর্ণ প্রশাসনিক অ্যাকশন (যেমন ভূমিকা অ্যাসাইন করা এবং Google Analytics প্রপার্টি ম্যানেজ করা) সম্পাদন করতে পারেন এবং Firebase সহায়তা শুধুমাত্র প্রদর্শিত প্রোজেক্ট মালিকদের কাছ থেকে প্রশাসনিক অনুরোধ পূরণ করতে পারে।
- মালিকের ভূমিকা সহ প্রোজেক্ট মেম্বাররা প্রায়শই একমাত্র মেম্বার হন যারা (ডিফল্ট হিসেবে) প্রোজেক্ট বা প্রোডাক্টের পরিবর্তন সম্পর্কে বিজ্ঞপ্তি পান (যেমন বিলিং এবং আইনি পরিবর্তন, ফিচার বন্ধ করা ইত্যাদি)। আপনি চাইলে আপনার প্রোজেক্টের "প্রয়োজনীয় পরিচিতি" কাস্টমাইজ করতে পারেন যদি আপনি চান যে নির্দিষ্ট বা অতিরিক্ত প্রোজেক্ট মেম্বাররা বিজ্ঞপ্তি পান।
Firebase প্রোজেক্টের জন্য মালিক সেট-আপ করার পরে, সেই অ্যাসাইনমেন্ট আপ-টু-ডেট রাখা গুরুত্বপূর্ণ।
মনে রাখবেন যে Firebase প্রোজেক্ট কোনও Google Cloud সংস্থার অংশ হলে, যে ব্যক্তি আপনার Google Cloud সংস্থা ম্যানেজ করেন তিনি এমন অনেক কাজ করতে পারেন যা একজন মালিক করতে পারেন। তবে, মালিক-নির্দিষ্ট বেশ কিছু কাজের জন্য (যেমন ভূমিকা অ্যাসাইন করা বা Google Analytics প্রপার্টি ম্যানেজ করা), অ্যাডমিনিস্ট্রেটরকে সেইসব কাজ করার জন্য নিজেকে প্রকৃত মালিকের ভূমিকা অ্যাসাইন করতে হতে পারে।
আমার কোনও Firebase প্রোজেক্ট আছে বলে মনে হয় না, তবে আমি একটি প্রোজেক্ট সম্পর্কে ইমেল পেয়েছি। আমি কীভাবে এই প্রোজেক্ট অ্যাক্সেস করব?
আপনার Firebase প্রোজেক্ট খোলার জন্য আপনি যে ইমেল পেয়েছেন তাতে একটি লিঙ্ক থাকতে হবে। ইমেলে দেওয়া লিঙ্কে ক্লিক করলে, Firebase কনসোলে প্রোজেক্ট খুলে যাবে।
আপনি লিঙ্কে প্রজেক্ট খুলতে না পারলে, প্রজেক্ট সম্পর্কে ইমেল পাওয়া Google অ্যাকাউন্ট ব্যবহার করে Firebase-এ সাইন-ইন করেছেন কিনা তা ভাল করে দেখে নিন। আপনি কনসোলের উপরে ডানদিকের কোণে আপনার অ্যাকাউন্ট অবতারের মাধ্যমে Firebase কনসোলে সাইন-ইন ও সাইন-আউট করতে পারবেন।
মনে রাখবেন, আপনি কোনও Google Cloud সংস্থার অ্যাডমিনিস্ট্রেটর হলে, আপনার সংস্থার মধ্যে Firebase প্রোজেক্টে পরিবর্তন সম্পর্কে আপনাকে জানানো হতে পারে। তবে, Firebase প্রোজেক্ট খোলার জন্য আপনার কাছে পর্যাপ্ত অনুমতি নাও থাকতে পারে। এইসব ক্ষেত্রে, সবচেয়ে সহজ সমাধান হল, প্রোজেক্ট খুলে প্রয়োজনীয় অ্যাকশন পারফর্ম করার জন্য নিজেকে আসল মালিকের ভূমিকা অ্যাসাইন করা। মালিকের ভূমিকা কেন এবং কখন অ্যাসাইন করতে হয় সেই সম্পর্কে আরও জানুন।
Firebase-এর জন্য API কী
Firebase API key কি গোপন? এগুলি কি আমার কোড বা কনফিগারেশন ফাইলে অন্তর্ভুক্ত করা যেতে পারে?
Firebase পরিষেবার জন্য API কী সম্পর্কে জানার জন্য সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলি এখানে দেওয়া হল:- ডিজাইন অনুযায়ী সর্বজনীন: Firebase পরিষেবার জন্য API কী শুধুমাত্র আপনার Firebase প্রোজেক্ট এবং অ্যাপকে সেইসব পরিষেবার কাছে শনাক্ত করে। অনুমোদন Google Cloud IAM অনুমতি, Firebase Security Rules এবং Firebase App Check-এর মাধ্যমে ম্যানেজ করা হয়।
- বিধিনিষেধ প্রয়োগ করুন: Firebase-এর মাধ্যমে প্রদান করা সব API কী অটোমেটিক Firebase-সম্পর্কিত API-এর মধ্যে সীমাবদ্ধ থাকে। আপনার প্রোজেক্টের সব API কী-এর জন্য, এটি অত্যন্ত গুরুত্বপূর্ণ যে আপনি উপযুক্ত API বিধিনিষেধ প্রয়োগ করুন যাতে API-এর জন্য আপনার প্রোজেক্টের কোটার অননুমোদিত ব্যবহার প্রতিরোধ করা যায়।
- শুধু Firebase পরিষেবার জন্য ব্যবহার করুন: আপনার Firebase-প্রভিশন করা API কী শুধু Firebase-সম্পর্কিত API-এর জন্য ব্যবহার করুন। আপনার অ্যাপ অন্য কোনও API (যেমন, Maps-এর জন্য Places API বা Gemini Developer API) ব্যবহার করলে, আলাদা API কী ব্যবহার করুন এবং প্রযোজ্য API-তে এটি সীমাবদ্ধ করুন। বিশেষ করে, সর্বজনীনভাবে অ্যাক্সেসযোগ্য API key বা অন্য পরিষেবার জন্য ব্যবহৃত কী-এর জন্য অনুমোদিত তালিকায় Gemini Developer API কখনই অন্তর্ভুক্ত করবেন না।
- Security Rules এবং App Check অত্যন্ত গুরুত্বপূর্ণ: আপনার Realtime Database, Cloud Firestore এবং Cloud Storage ডেটার নিরাপত্তা Firebase Security Rules ব্যবহার করে এনফোর্স করা হয় এবং কভার করা API-এর সুরক্ষা Firebase App Check-এর মাধ্যমে করা হয় — আপনার Firebase API কী গোপন রেখে নয়।
আপনার অ্যাপের সেট-আপ যদি উপরের নির্দেশিকা অনুসরণ করে, তাহলে Firebase পরিষেবার জন্য সীমাবদ্ধ API কী গোপন রাখার প্রয়োজন নেই এবং আপনার কোড বা কনফিগারেশন ফাইলে সেগুলি অন্তর্ভুক্ত করা নিরাপদ।
আমি Google Cloud থেকে "আপনার Google Cloud প্রোজেক্টের জন্য সর্বজনীনভাবে অ্যাক্সেসযোগ্য Google API কী" সম্পর্কে একটি ইমেল পেয়েছি। আমাকে কী করতে হবে?
আপনি যদি Google Cloud থেকে "আপনার Google Cloud প্রোজেক্টের জন্য সর্বজনীনভাবে অ্যাক্সেসযোগ্য Google API কী" সম্পর্কে একটি ইমেল পেয়ে থাকেন এবং ইমেলে তালিকাভুক্ত API কীটি আপনার Firebase API কী হয়, তাহলে নিশ্চিত করুন যে API কীটি আপনার কোড বা কনফিগারেশন ফাইলে অন্তর্ভুক্ত করার জন্য নিরাপদ হতে নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করে। আপনি Google Cloud কনসোলের API ও পরিষেবা > ক্রেডেনশিয়াল পৃষ্ঠা থেকে নিম্নলিখিত তথ্য যাচাই করতে পারবেন।
-
এটি হল API key যা আপনি Firebase অ্যাপের জন্য এবং শুধুমাত্র Firebase পরিষেবার জন্য
ব্যবহার করেন। এইসব কী সাধারণত
Browser key (auto created by Firebase)বাAndroid key (auto created by Firebase)বাiOS key (auto created by Firebase)নামে পরিচিত। - এতে প্রয়োজনীয় Firebase-সম্পর্কিত সব API 'কী'-এর "API সংক্রান্ত বিধিনিষেধ" সাদা তালিকায় অন্তর্ভুক্ত করা আছে।
-
এটির "API সংক্রান্ত বিধিনিষেধ" সাদাতালিকায় অন্য কোনও API
নেই। বিশেষ করে, তালিকায়
Generative Language APIথাকলে চলবে না।
এছাড়াও, আপনি যে Firebase প্রোডাক্ট ব্যবহার করেন সেগুলির জন্য সাজেস্ট করা অনুযায়ী Firebase Security Rules এবং App Check ব্যবহার করছেন কিনা তা নিশ্চিত করুন।
আপনি Firebase-এর জন্য API কী সম্পর্কে বিস্তারিত জানতে পারবেন এবং Firebase-এর জন্য API কী ব্যবহার ও ম্যানেজ করা সম্পর্কে জানুন লিঙ্কে প্রায়শই জিজ্ঞাসিত প্রশ্নের তালিকা দেখতে পাবেন
Firebase কনসোল
Firebase কনসোল অ্যাক্সেস করার জন্য কোন কোন ব্রাউজার কাজ করে?
Chrome, Firefox, Safari এবং Edge-এর মতো জনপ্রিয় ডেস্কটপ ব্রাউজারের সাম্প্রতিক ভার্সন থেকে Firebase কনসোল অ্যাক্সেস করা যাবে। মোবাইল ব্রাউজারে সম্পূর্ণভাবে কাজ করে না।
আমি Firebase কনসোল লোড করতে পারছি, কিন্তু কেন আমি আমার Firebase প্রোজেক্ট খুঁজে পাচ্ছি না বা অ্যাক্সেস করতে পারছি না?
আপনি যদি নিম্নলিখিত সমস্যাগুলির মধ্যে কোনও একটির সম্মুখীন হন, তাহলে এই প্রায়শই জিজ্ঞাসিত প্রশ্ন আপনার জন্য প্রযোজ্য:
- Firebase কনসোল একটি সমস্যা সংক্রান্ত পেজ দেখায় যেখানে বলা হয় যে আপনার প্রোজেক্ট হয়ত নেই অথবা প্রোজেক্টে আপনার অ্যাক্সেস নেই।
- Firebase কনসোলের সার্চ ফিল্ডে আপনার প্রোজেক্ট আইডি বা প্রোজেক্টের নাম লিখলেও কনসোল আপনার প্রোজেক্ট দেখায় না।
সমস্যা সমাধান সংক্রান্ত এই ধাপগুলি অনুসরণ করে দেখুন:
-
প্রথমে, সরাসরি প্রোজেক্টের URL-এ গিয়ে আপনার প্রোজেক্ট অ্যাক্সেস করার চেষ্টা
করুন। নিম্নলিখিত ফর্ম্যাট ব্যবহার করুন:
https://console.firebase.google.com/project/PROJECT-ID/overview -
আপনি এখনও প্রোজেক্ট অ্যাক্সেস করতে না পারলে বা অনুমতি সংক্রান্ত সমস্যা হলে,
নিম্নলিখিত বিষয়গুলি চেক করুন:
- প্রজেক্টে অ্যাক্সেস আছে এমন Google অ্যাকাউন্ট ব্যবহার করে Firebase-এ সাইন-ইন করেছেন কিনা তা নিশ্চিত করুন। আপনি কনসোলের উপরে ডানদিকের কোণে আপনার অ্যাকাউন্ট অবতারের মাধ্যমে Firebase কনসোলে সাইন-ইন ও সাইন-আউট করতে পারবেন।
- প্রোজেক্টের জন্য Firebase Management API চালু করা আছে কিনা নিশ্চিত করুন।
- আপনাকে প্রাথমিক IAM ভূমিকা (মালিক, এডিটর, দর্শক) বা এমন কোনও ভূমিকা অ্যাসাইন করা হয়েছে কিনা তা নিশ্চিত করুন যাতে Firebase-সম্পর্কিত অনুমতি আছে, যেমন Firebase-এর আগে থেকে নির্ধারিত ভূমিকা। Google Cloud কনসোলের IAM পৃষ্ঠা থেকে আপনার ভূমিকা দেখতে পারবেন।
- আপনার প্রোজেক্ট Google Cloud সংস্থার অন্তর্গত হলে, Firebase কনসোলে প্রোজেক্টের তালিকা দেখতে আপনার অতিরিক্ত অনুমতির প্রয়োজন হতে পারে। প্রজেক্ট দেখার জন্য উপযুক্ত ভূমিকা পেতে, আপনার Google Cloud সংস্থা ম্যানেজ করেন এমন ব্যক্তির সাথে যোগাযোগ করুন, যেমন ব্রাউজার ভূমিকা।
উপরে উল্লেখ করা সমস্যা সমাধানের ধাপের মধ্যে কোনওটিই আপনার প্রোজেক্ট খুঁজে পেতে বা অ্যাক্সেস করতে সাহায্য না করলে, Firebase সহায়তা টিমের সাথে যোগাযোগ করুন।
আমার জন্য Firebase কনসোল লোড হচ্ছে না কেন?
আপনি নিম্নলিখিত কোনও সমস্যার সম্মুখীন হলে এই FAQ প্রযোজ্য:
- Firebase কনসোলের একটি পৃষ্ঠা লোড হওয়া কখনও শেষ হয় না।
- কোনও পৃষ্ঠার মধ্যে থাকা ডেটা প্রত্যাশা অনুযায়ী লোড হয় না।
- Firebase কনসোল লোড করার সময় আপনি ব্রাউজারে সমস্যার মেসেজ দেখতে পান।
সমস্যা সমাধান সংক্রান্ত এই ধাপগুলি অনুসরণ করে দেখুন:
- পরিষেবায় কোনও সম্ভাব্য বিঘ্ন ঘটেছে কিনা তা জানতে Firebase স্ট্যাটাস ড্যাশবোর্ডের Console সারি চেক করুন।
- আপনি মানানসই ব্রাউজার ব্যবহার করছেন কিনা তা নিশ্চিত করুন।
- ছদ্মবেশী বা ব্যক্তিগত উইন্ডোতে Firebase কনসোল লোড করার চেষ্টা করুন।
- সব ব্রাউজার এক্সটেনশন বন্ধ করুন।
- অ্যাড ব্লকার, অ্যান্টিভাইরাস, প্রক্সি, ফায়ারওয়াল বা অন্য কোনও সফ্টওয়্যার নেটওয়ার্ক কানেকশন ব্লক করছে কিনা তা যাচাই করুন।
- অন্য কোনও নেটওয়ার্ক বা ডিভাইস ব্যবহার করে Firebase কনসোল লোড করার চেষ্টা করুন।
- Chrome ব্যবহার করলে, কোনও সমস্যা আছে কিনা তা জানতে ডেভেলপার টুল কনসোল চেক করুন।
উপরে উল্লেখ করা সমস্যা সমাধানের ধাপের মধ্যে কোনওটিই সমস্যার সমাধান করতে না পারলে, Firebase সহায়তা টিমের সাথে যোগাযোগ করুন।
আমার Firebase কনসোলের ভাষা কীভাবে নির্ধারণ করা হয়?
Firebase কনসোলের ভাষা সেটিংস আপনার Google অ্যাকাউন্ট সেটিংস-এ বেছে নেওয়া ভাষার উপর ভিত্তি করে সেট করা হয়।
আপনার পছন্দের ভাষা পরিবর্তন করতে, ভাষা পরিবর্তন করুন বিকল্প দেখুন।
Firebase কনসোল নিম্নলিখিত ভাষাগুলি সমর্থন করে:
- ইংরেজি
- ব্রাজিলীয় পর্তুগীজ
- ফরাসী
- জার্মান
- ইন্দোনেশিয়ান
- জাপানী
- কোরিয়ান
- রুশ
- সরলীকৃত চীনা
- স্প্যানিশ
- ঐতিহ্যশালী চিনা
Firebase কনসোলে কোন কোন ভূমিকা ও অনুমতি কাজ করে?
Firebase কনসোল এবং Google Cloud কনসোল একই অন্তর্নিহিত ভূমিকা এবং অনুমতি ব্যবহার করে। Firebase IAM ডকুমেন্টেশন থেকে ভূমিকা ও অনুমতি সম্পর্কে আরও জানুন।
Firebase-এ মালিক, এডিটর ও দর্শকের মৌলিক (প্রাথমিক) ভূমিকা কাজ করে:
- প্রোজেক্টের মালিক প্রোজেক্টে অন্যান্য মেম্বার যোগ করতে, ইন্টিগ্রেশন (BigQuery বা Slack-এর মতো পরিষেবার সাথে প্রোজেক্ট লিঙ্ক করা) সেট-আপ করতে পারেন এবং প্রোজেক্টের জন্য সম্পূর্ণ এডিট অ্যাক্সেস পান।
- প্রোজেক্টের এডিটর-এর কাছে প্রোজেক্টের সম্পূর্ণ এডিট অ্যাক্সেস থাকে।
- প্রোজেক্টের দর্শক প্রোজেক্টের জন্য শুধুমাত্র রিড অ্যাক্সেস পান। মনে রাখবেন যে Firebase কনসোল প্রোজেক্ট দর্শকদের থেকে এডিট UI কন্ট্রোল লুকায়/বন্ধ করে না, তবে প্রোজেক্টের যেসব মেম্বারকে দর্শকের ভূমিকা অ্যাসাইন করা হয়েছে, তাদের ক্ষেত্রে এইসব অপারেশন কাজ করবে না।
এছাড়াও, Firebase-এ এগুলি কাজ করে:
- Firebase-এর আগে থেকে নির্ধারিত ভূমিকা — Firebase-নির্দিষ্ট ভূমিকা যা মালিক, এডিটর ও দর্শকের মতো বেসিক ভূমিকার তুলনায় আরও বেশি গ্র্যানুলার অ্যাক্সেস কন্ট্রোল প্রদান করে।
- কাস্টম ভূমিকা — সম্পূর্ণ কাস্টমাইজ করা IAM ভূমিকা যা আপনি তৈরি করেন যাতে আপনার সংস্থার নির্দিষ্ট প্রয়োজনীয়তা পূরণ করে এমন এক সেট অনুমতি কাস্টমাইজ করা যায়।
কনসোলের "স্যাম্পেল অ্যাপ অভিজ্ঞতা" কীভাবে কাজ করে? কী হয় এবং আমি কী করতে পারি?
Firebase কনসোল একটি স্যাম্পেল অ্যাপ অভিজ্ঞতা প্রদান করে যাতে আপনার কাছে Firebase এবং অন্যান্য Google পরিষেবা (যেমন Gemini API) এক্সপ্লোর ও পরীক্ষা করার জন্য একটি আসল কাজ করার অ্যাপ থাকে।
স্যাম্পেল অ্যাপের অটোমেটিক Firebase সেট-আপ ও ডেপ্লয়মেন্ট
আপনি যখন Firebase কনসোলে স্যাম্পেল অ্যাপ অভিজ্ঞতা দেখেন, তখন আমরা আপনার জন্য অটোমেটিক নিম্নলিখিত কাজগুলি করি:
- আপনার স্যাম্পেল অ্যাপের জন্য নতুন Firebase প্রোজেক্ট তৈরি করুন
- নতুন Firebase প্রোজেক্টে Firebase ওয়েব অ্যাপ রেজিস্টার করুন
- স্যাম্পেল অ্যাপের মাধ্যমে ব্যবহার করা হয় এমন পরিষেবা ও API চালু করুন (যেমন, Firebase Authentication, Cloud Firestore ইত্যাদি)
- প্রয়োজনীয় যেকোনও রিসোর্স (যেমন, ডেটাবেস ইনস্ট্যান্স ও নিরাপত্তা সংক্রান্ত নিয়ম) প্রোভিশন করা
- Gemini Developer API ব্যবহার করতে Firebase AI Logic সেট-আপ করুন
- Firebase Hosting ব্যবহার করে একটি সাময়িক প্রিভিউ URL-এ স্যাম্পেল অ্যাপটি ডেপ্লয় করুন (ডিফল্ট হিসেবে, এই URL-এর মেয়াদ ৭ দিনে শেষ হয়ে যায়)
স্যাম্পেল অ্যাপের কোডবেস এক্সপ্লোর করুন
বিকল্প ১: Firebase Studio-এ স্যাম্পেল অ্যাপের কোডবেসের একটি পছন্দমতো ভার্সন খুলুন
স্যাম্পেল অ্যাপ অভিজ্ঞতা, Firebase Studio-এ (ফুল-স্ট্যাক অ্যাপ ডেভেলপমেন্টের জন্য Google-এর ব্রাউজার-ভিত্তিক ওয়ার্কস্পেস) স্যাম্পেল অ্যাপের কোডবেসের একটি পছন্দমতো ভার্সন খোলার একটি পথ প্রদান করে। আপনার প্রোজেক্ট ও অ্যাপ সেট-আপ করার পরে (উপরে দেখুন), আপনি Firebase কনসোলের ব্যানারে এবং ডিপ্লয় করা অ্যাপের সবচেয়ে উপরে Firebase Studio-এর লিঙ্ক দেখতে পাবেন।
আপনি Firebase Studio-এ স্যাম্পেল অ্যাপ খুললে, আমরা অটোমেটিক আপনার জন্য নিম্নলিখিত কাজগুলি করি:
- প্রাথমিক সেট-আপে (উপরে দেখুন) তৈরি করা একই Firebase প্রোজেক্ট, Firebase ওয়েব অ্যাপ এবং রিসোর্স ব্যবহার করুন
- আপনার স্যাম্পেল অ্যাপের Firebase কনফিগারেশন কোডবেসে যোগ করুন
(সাধারণত
src/bootstrap.js-এ)
Firebase Studio-এর মধ্যে, আপনি কীভাবে বিভিন্ন Firebase এবং Google পরিষেবার সাথে ইন্টারঅ্যাক্ট করতে পারেন তা বোঝার জন্য কোডবেস এক্সপ্লোর করতে পারেন।
বিকল্প ২: GitHub-এ স্যাম্পেল অ্যাপের কোডবেসের সর্বজনীন, পছন্দমতো সেট না করা ভার্সন দেখুন
বিকল্প হিসেবে, আপনি GitHub-এ স্যাম্পেল অ্যাপের কোডবেসের সর্বজনীন, পছন্দমতো সেট না করা ভার্সন দেখতে পারেন।
- "Gemini API-এর সাহায্যে প্ল্যান করা" - GitHub রেপো
Firebase Local Emulator Suite
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Local Emulator Suite প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
মূল্য
কোনও প্রোডাক্টের জন্য নির্দিষ্ট দাম সংক্রান্ত প্রায়শই জিজ্ঞাসিত প্রশ্নের জন্য, এই পৃষ্ঠায় প্রোডাক্টের বিভাগ দেখুন অথবা এর জন্য নির্দিষ্ট প্রোডাক্ট ডকুমেন্টেশনের মধ্যে দেখুন।
কোন কোন প্রোডাক্টের জন্য পেমেন্ট করতে হয়? কোনগুলি বিনামূল্যে?
পেড বনাম ফ্রি প্রোডাক্ট সম্পর্কে বিস্তারিত তথ্যের জন্য, Firebase-এর দামের প্ল্যান দেখুন।
Firebase কি পেড প্রোডাক্টের জন্য কোনও খরচ ছাড়াই ট্রায়াল ক্রেডিট অফার করে?
Firebase-এর পেড পরিষেবা Google Cloud ফ্রি ট্রায়াল-এর অধীনে ব্যবহার করা যেতে পারে। নতুন Google Cloud এবং Firebase ব্যবহারকারীরা ৯০ দিনের ট্রায়ালের সুবিধা নিতে পারেন যার মধ্যে Google Cloud এবং Firebase প্রোডাক্ট ও পরিষেবা এক্সপ্লোর ও মূল্যায়ন করার জন্য $৩০০ মূল্যের ফ্রি Cloud Billing ক্রেডিট অন্তর্ভুক্ত।
Google Cloud ফ্রি ট্রায়ালের সময়সীমা চলাকালীন, আপনাকে একটি ফ্রি ট্রায়াল Cloud Billing অ্যাকাউন্ট প্রদান করা হবে। সেই বিলিং অ্যাকাউন্টের সাথে লিঙ্ক করা যেকোনও Firebase প্রোজেক্ট ফ্রি ট্রায়ালের সময়সীমা চলাকালীন যখন ব্যবহার করবেন তখন পেমেন্ট করুন Blaze প্রাইসিং প্ল্যান-এর অধীনে থাকবে।
চিন্তা করবেন না, এই ফ্রি ট্রায়াল Cloud Billing অ্যাকাউন্টের সাথে Firebase প্রোজেক্ট লিঙ্ক করলে, এইসব ক্রেডিট শেষ হয়ে যাওয়ার পরেও ব্যবহারের জন্য আমরা আপনাকে চার্জ করতে পারব না। এইসব ক্রেডিট শেষ হয়ে যাওয়ার পরে আপনি ব্যবহার করলে তার জন্য আপনাকে চার্জ করা হবে না, যদি না আপনি নিজের ফ্রি ট্রায়াল Cloud Billing অ্যাকাউন্টকে পেড অ্যাকাউন্টে আপগ্রেড করার মাধ্যমে বিলিং স্পষ্টভাবে চালু করেন। ট্রায়াল চলাকালীন যেকোনও সময় আপনি পেড অ্যাকাউন্টে আপগ্রেড করতে পারবেন। আপনি পেড অ্যাকাউন্টে আপগ্রেড করার পরেও, বাকি থাকা ক্রেডিট ব্যবহার করতে পারবেন (৯০ দিনের মধ্যে)।
ফ্রি ট্রায়ালের মেয়াদ শেষ হয়ে গেলে এবং আপনি যদি ফ্রি ট্রায়াল Cloud Billing অ্যাকাউন্টকে পেড অ্যাকাউন্টে আপগ্রেড না করেন, তাহলে আপনার লিঙ্ক করা Firebase প্রোজেক্ট অটোমেটিক Spark প্রাইসিং প্ল্যানে ডাউনগ্রেড হয়ে যায়। মনে রাখবেন, আপনি যেকোনও সময় আবার Blaze প্রাইসিং প্ল্যানে আপগ্রেড করতে পারবেন।
Google Cloud ফ্রি ট্রায়াল সম্পর্কে আরও জানুন।
আমার জন্য কোন দাম নির্ধারণ করার প্ল্যানটি সঠিক তা আমি কীভাবে জানব?
মূল্য নির্ধারণের প্ল্যান সম্পর্কে বিস্তারিত তথ্যের জন্য, Firebase-এর মূল্য নির্ধারণের প্ল্যান দেখুন।
Spark প্রাইসিং প্ল্যান
বিনা খরচে অ্যাপ ডেভেলপ করার জন্য বিনা খরচের Spark প্রাইসিং প্ল্যান একটি দারুণ জায়গা। আপনি সমস্ত ফ্রি Firebase প্রোডাক্ট (যেমন Analytics, Crashlytics ইত্যাদি) এবং আমাদের পেড ইনফ্রাস্ট্রাকচার ফিচারের প্রচুর পরিমাণ পান। তবে, কোনও ক্যালেন্ডার মাসে আপনি Spark প্রাইসিং প্ল্যানের রিসোর্স সীমা অতিক্রম করলে, সেই মাসের বাকি দিনগুলির জন্য আপনার অ্যাপ বন্ধ করে দেওয়া হবে। এছাড়াও, Spark প্রাইসিং প্ল্যান ব্যবহার করার সময় Google Cloud ফিচার উপলভ্য থাকে না।
Blaze প্রাইসিং প্ল্যান
প্রোডাকশন অ্যাপের জন্য 'যখন ব্যবহার করবেন তখন পেমেন্ট করুন' Blaze প্রাইসিং প্ল্যান ডিজাইন করা হয়েছে। এছাড়াও, Blaze প্রাইসিং প্ল্যান আপনাকে পেড Google Cloud ফিচারের মাধ্যমে অ্যাপের কার্যকারিতা বাড়াতে সাহায্য করে। আপনি শুধুমাত্র সেইসব রিসোর্সের জন্য পেমেন্ট করেন যা আপনি ব্যবহার করেন, এর ফলে আপনি চাহিদা অনুযায়ী স্কেল করতে পারেন। আমরা আমাদের Blaze প্রাইসিং প্ল্যানের দাম ইন্ডাস্ট্রির সেরা ক্লাউড পরিষেবা প্রদানকারীর সাথে প্রতিযোগিতামূলক করার চেষ্টা করি।
আমি কি যেকোনও সময় আপগ্রেড, ডাউনগ্রেড বা বাতিল করতে পারব?
হ্যাঁ, আপনি যেকোনও সময় আপগ্রেড, ডাউনগ্রেড বা বাতিল করতে পারবেন। মনে রাখবেন যে ডাউনগ্রেড বা বাতিল করার জন্য আমরা প্রো-রেটা রিফান্ড প্রদান করি না। এর অর্থ হল, বিলিংয়ের মেয়াদ শেষ হওয়ার আগে আপনি ডাউনগ্রেড বা বাতিল করলে, আপনাকে মাসের বাকি দিনের জন্য পেমেন্ট করতে হবে।
Blaze প্রাইসিং প্ল্যানে কোনও খরচ ছাড়াই ব্যবহার করার সুবিধা Spark প্রাইসিং প্ল্যানে কোনও খরচ ছাড়াই ব্যবহার করার সুবিধা থেকে কীভাবে আলাদা?
Blaze প্রাইসিং প্ল্যানে বিনা খরচে ব্যবহারের হিসেব প্রতিদিন করা হয়। এছাড়াও, Cloud Functions, ফোন যাচাইকরণ ও Test Lab-এর জন্য Spark প্রাইসিং প্ল্যান থেকে ব্যবহারের সীমা আলাদা হয়।
Cloud Functions-এর জন্য, Blaze প্রাইসিং প্ল্যানে বিনা-খরচে ব্যবহার Cloud Billing অ্যাকাউন্ট লেভেলে গণনা করা হয়, প্রোজেক্ট লেভেলে নয় এবং নিম্নলিখিত সীমা রয়েছে:
- ২ মিলিয়ন ইনভোকেশন/মাস
- ৪০০কে জিবি-সেকেন্ড/মাস
- ২০০ হাজার সিপিইউ-সেকেন্ড/মাস
- ৫ জিবি নেটওয়ার্কিং ইগ্রেস/মাস
ফোন যাচাইকরণের জন্য, Blaze প্রাইসিং প্ল্যানে বিনা খরচে ব্যবহার মাসিক হিসেবে গণনা করা হয়।
Test Lab-এর জন্য, Blaze প্রাইসিং প্ল্যানে বিনা-খরচে ব্যবহারের ক্ষেত্রে নিম্নলিখিত সীমা প্রযোজ্য:
- ৩০ ফিজিক্যাল ডিভাইস মিনিট/দিন
- ৬০ ভার্চুয়াল ডিভাইস মিনিট/দিন
আমি Spark প্রাইসিং প্ল্যান থেকে Blaze প্রাইসিং প্ল্যানে পরিবর্তন করলে বিনা-খরচে ব্যবহারের কোটা কি রিসেট হয়ে যায়?
Spark প্রাইসিং প্ল্যান থেকে বিনা-খরচে ব্যবহার Blaze প্রাইসিং প্ল্যানে অন্তর্ভুক্ত। Blaze প্রাইসিং প্ল্যানে পরিবর্তন করার সময় বিনা-খরচে ব্যবহারের সীমা রিসেট হয় না।
Google Cloud কনসোলে আমার Firebase প্রোজেক্টের সাথে Cloud Billing অ্যাকাউন্ট লিঙ্ক করলে প্রোজেক্টের কী হবে?
Google Cloud কনসোলে কোনও প্রোজেক্টের সাথে Cloud Billing অ্যাকাউন্ট লিঙ্ক করা থাকলে, একই প্রোজেক্ট অটোমেটিক যখন ব্যবহার করবেন তখন পেমেন্ট করুন Blaze প্রাইসিং প্ল্যানে আপগ্রেড হয়ে যাবে (যদি সেই প্রোজেক্ট বিনা-খরচের Spark প্রাইসিং প্ল্যানে থাকে)।
অন্যদিকে, আগে থেকে অ্যাক্টিভ থাকা কোনও Cloud Billing অ্যাকাউন্ট Google Cloud কনসোলের কোনও প্রোজেক্ট থেকে আনলিঙ্ক করা হলে, সেই প্রোজেক্টকে বিনা খরচের Spark প্রাইসিং প্ল্যানে ডাউনগ্রেড করা হবে।
আমি কীভাবে আমার ব্যবহার এবং বিলিং মনিটর করতে পারি?
আপনি নিম্নলিখিত যেকোনও ড্যাশবোর্ডে Firebase কনসোলে প্রোজেক্ট রিসোর্সের ব্যবহার ট্র্যাক করতে পারবেন:
আমি কি Blaze প্রাইসিং প্ল্যানে ব্যবহারের সীমা নির্ধারণ করতে পারি?
বেশ কিছু পরিষেবার জন্য, আপনি খরচের সীমা বাজেট সেট-আপ করে Blaze প্রাইসিং প্ল্যানে আপনার ব্যবহার সীমিত করতে পারেন। বর্তমানে, নিম্নলিখিত প্রোডাক্টে খরচের সীমা সেট করা যায়: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase এবং Firebase Extensions।
অন্যান্য প্রোডাক্টের ক্ষেত্রে যেগুলির ব্যবহারের জন্য পেমেন্ট করতে হয়, Blaze প্রাইসিং প্ল্যান ব্যবহার করলে আপনি ব্যবহারের সীমা নির্ধারণ করতে পারবেন না। তবে, আমরা সক্রিয়ভাবে এইসব প্রোডাক্টের জন্য বিকল্প মূল্যায়ন করছি।
ব্যবহারের জন্য পেড টিয়ার আছে এমন সব প্রোডাক্টের ক্ষেত্রে, আপনি নিজের প্রোজেক্ট বা অ্যাকাউন্টের জন্য বাজেট নির্ধারণ করতে পারেন এবং খরচ সেই সীমার কাছাকাছি পৌঁছালে সতর্কতা পেতে পারেন। কীভাবে শুধুমাত্র-সতর্কতা বাজেট সেট-আপ করবেন তা জানুন।
আমি কী ধরনের সহায়তা পাব?
বিনা খরচে Spark প্রাইসিং প্ল্যান ব্যবহার করা অ্যাপ সহ সব Firebase অ্যাপের জন্য মার্কিন যুক্তরাষ্ট্রের প্যাসিফিক কর্মসময় অনুযায়ী Firebase স্টাফের থেকে ইমেল সহায়তা পাওয়া যায়। বিলিং-সম্পর্কিত সমস্যা, অ্যাকাউন্ট-সম্পর্কিত সমস্যা, প্রযুক্তিগত (সমস্যার সমাধানকরণ) প্রশ্ন এবং ঘটনার রিপোর্টের জন্য সব অ্যাকাউন্টে আনলিমিটেড সহায়তা পাওয়া যায়।
আপনি কি ওপেন-সোর্স, অলাভজনক বা শিক্ষামূলক ছাড় অফার করেন?
বিনা-খরচের Spark প্রাইসিং প্ল্যান যেকোনও ধরনের ব্যক্তি বা প্রতিষ্ঠান ব্যবহার করতে পারে, যার মধ্যে অলাভজনক প্রতিষ্ঠান, স্কুল এবং ওপেন-সোর্স প্রোজেক্ট অন্তর্ভুক্ত। এইসব প্ল্যানে আগে থেকেই পর্যাপ্ত কোটা অন্তর্ভুক্ত থাকে, তাই আমরা ওপেন-সোর্স, অলাভজনক বা শিক্ষামূলক প্রোজেক্টের জন্য কোনও বিশেষ ছাড় বা প্ল্যান অফার করি না।
আপনি কি এন্টারপ্রাইজ কন্ট্রাক্ট, দাম, সহায়তা বা ডেডিকেটেড ইনফ্রাস্ট্রাকচার হোস্টিং অফার করেন?
যখন ব্যবহার করবেন তখন পেমেন্ট করুন Blaze প্রাইসিং প্ল্যান সব সাইজের এন্টারপ্রাইজের জন্য উপযুক্ত এবং আমাদের SLA ক্লাউড ইনফ্রাস্ট্রাকচারের জন্য ইন্ডাস্ট্রি স্ট্যান্ডার্ড পূরণ করে বা তার থেকে বেশি সুবিধা দেয়। তবে, আমরা এন্টারপ্রাইজ চুক্তি, মূল্য বা সহায়তা অফার করি না, এমনকি আমাদের Realtime Database-এর মতো পরিষেবার জন্য ডেডিকেটেড ইনফ্রাস্ট্রাকচার হোস্টিং (অর্থাৎ, অন-প্রিমিসেস ইনস্টলেশন) অফার করি না। তবে, এর মধ্যে কিছু ফিচার যোগ করার জন্য আমরা সক্রিয়ভাবে বিকল্প খুঁজছি।
আপনি কি অ্যাড-হক প্রাইসিং অফার করেন? আমি শুধু এক বা দুটি ফিচারের জন্য যখন ব্যবহার করবেন তখন পেমেন্ট করুন প্ল্যান চাই।
আমরা 'যখন ব্যবহার করবেন তখন পেমেন্ট করুন' Blaze প্রাইসিং প্ল্যানের মাধ্যমে অ্যাড-হক প্রাইসিং অফার করি, যেখানে আপনি শুধুমাত্র যেসব ফিচার ব্যবহার করেন সেগুলির জন্য পেমেন্ট করেন।
Ads-এর সাথে পেড Firebase প্ল্যান কীভাবে কাজ করে? পেড প্ল্যানের সাথে কি কোনও খরচ ছাড়াই বিজ্ঞাপন ক্রেডিট পাওয়া যায়?
Firebase-এর দামের প্ল্যান Ads থেকে আলাদা, তাই বিনামূল্যে কোনও বিজ্ঞাপন ক্রেডিট নেই। Firebase ডেভেলপার হিসেবে, কনভার্সন ট্র্যাকিংয়ের জন্য আপনি Firebase-এর সাথে আপনার Ads অ্যাকাউন্ট "লিঙ্ক" করতে পারবেন।
সব বিজ্ঞাপন ক্যাম্পেন সরাসরি Ads-এ ম্যানেজ করা হয় এবং Ads বিলিং Ads কনসোল থেকে ম্যানেজ করা হয়।
Flame প্রাইসিং প্ল্যানের কী হল?
জানুয়ারি ২০২০ থেকে, নতুন সাইন-আপের জন্য Flame প্রাইসিং প্ল্যান ($২৫/মাস অতিরিক্ত কোটা) বিকল্প হিসেবে সরিয়ে দেওয়া হয়েছে। Flame প্ল্যান থেকে তাদের প্রোজেক্ট মাইগ্রেট করার জন্য আগে থেকে থাকা প্ল্যান ব্যবহারকারীদের অতিরিক্ত সময়কাল দেওয়া হয়েছিল। ফেব্রুয়ারি ২০২২-এ, Flame প্রাইসিং প্ল্যানে থাকা বাকি প্রোজেক্টগুলি ডাউনগ্রেড করে বিনা খরচের Spark প্রাইসিং প্ল্যানে নিয়ে আসা হয়েছে।
Firebase-এর অফার করা অন্যান্য দামের প্ল্যান সম্পর্কে জানতে চান? আমাদের Firebase-এর দাম সংক্রান্ত পৃষ্ঠা দেখুন।
গোপনীয়তা
Firebase-এ গোপনীয়তা ও নিরাপত্তা সম্পর্কে তথ্য আমি কোথায় পাব?
Firebase-এ গোপনীয়তা ও নিরাপত্তা পৃষ্ঠাটি দেখুন।
Firebase SDK কি Analytics-এর বাইরে কোনও ব্যবহার/ডায়াগনস্টিক তথ্য লগ করে?
হ্যাঁ। বর্তমানে, এটি শুধুমাত্র iOS-এ উপলভ্য, তবে ভবিষ্যতে পরিবর্তন হতে পারে। Apple প্ল্যাটফর্মের জন্য
Firebase SDK-তে ডিফল্ট হিসেবে FirebaseCoreDiagnostics
ফ্রেমওয়ার্ক অন্তর্ভুক্ত থাকে। এই ফ্রেমওয়ার্ক Firebase ব্যবহার করে SDK
ব্যবহার ও ডায়াগনস্টিক সংক্রান্ত তথ্য সংগ্রহ করার জন্য যাতে ভবিষ্যতে প্রোডাক্ট
উন্নত করার কাজে অগ্রাধিকার দেওয়া যায়। FirebaseCoreDiagnostics ঐচ্ছিক, তাই আপনি যদি
Firebase ডায়াগনস্টিক লগ পাঠাতে না চান, তাহলে আপনার অ্যাপ্লিকেশন থেকে
লাইব্রেরি আনলিঙ্ক করে তা করতে পারেন। আপনি GitHub-এ
লগ করা ভ্যালু সহ সম্পূর্ণ সোর্স
ব্রাউজ করতে পারবেন
A/B Testing
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে A/B Testing প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
AdMob
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে AdMob প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Analytics
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Analytics প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Authentication
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Authentication প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Cloud Functions
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Cloud Functions for Firebase প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Cloud Messaging
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে FCM প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Cloud Storage for Firebase
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Cloud Storage for Firebase সমস্যার সমাধানকরণ ও প্রায়শই জিজ্ঞাসিত প্রশ্ন পৃষ্ঠা দেখুন।
Crashlytics
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Crashlytics প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Dynamic Links
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Dynamic Links বন্ধ হয়ে যাওয়া সংক্রান্ত প্রায়শই জিজ্ঞাসিত প্রশ্ন পৃষ্ঠা দেখুন।
Hosting
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Firebase Hosting প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Performance Monitoring
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Performance Monitoring প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Realtime Database
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Realtime Database প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Remote Config
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Remote Config প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Test Lab
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে Test Lab সমস্যার সমাধানকরণ পৃষ্ঠা দেখুন।
Firebase App Indexing
Firebase App Indexing-এর কী হল?
Google Search অ্যাপে সাজেস্ট করা ফলাফল হিসেবে দেখানোর জন্য কন্টেন্ট ইন্ডেক্স করার ক্ষেত্রে Firebase App Indexing আর সাজেস্ট করা হয় না। এই প্রায়শই জিজ্ঞাসিত প্রশ্ন অন্যান্য প্রয়োজনীয় ডেভেলপার প্রোডাক্টের দিকে ইঙ্গিত করে।
Apple প্ল্যাটফর্ম
ইউনিভার্সাল লিঙ্ক হল সার্চ ফলাফল, ওয়েবসাইট এবং অন্যান্য অ্যাপ থেকে সরাসরি আপনার অ্যাপের মধ্যে নির্দিষ্ট কন্টেন্টে ব্যবহারকারীদের লিঙ্ক করার সাজেস্ট করা পদ্ধতি।
Android
Android অ্যাপ লিঙ্ক হল সার্চ ফলাফল, ওয়েবসাইট এবং অন্যান্য অ্যাপ থেকে সরাসরি আপনার অ্যাপের মধ্যে নির্দিষ্ট কন্টেন্টে ব্যবহারকারীদের লিঙ্ক করার প্রস্তাবিত উপায়।
আপনি নিম্নলিখিত বিকল্পগুলিতেও আগ্রহী হতে পারেন:
অ্যাপ সার্চ: হাই-পারফর্ম্যান্স অন-ডিভাইস সার্চ
অ্যাপ অ্যাকশন: Google Assistant ব্যবহার করে, ব্যবহারকারীদের ভয়েসের মাধ্যমে Android অ্যাপ লঞ্চ ও কন্ট্রোল করতে দিন।
Android শর্টকাট: ব্যবহারকারীদের আপনার অ্যাপে কোনও অ্যাকশন পারফর্ম করার বা কন্টেন্ট অ্যাক্সেস করার দ্রুত পদ্ধতি প্রদান করুন।
Firebase User Segmentation Storage
Firebase User Segmentation Storage কী?
Firebase ব্যবহারকারী বিভাগিকরণ স্টোরেজ Firebase ইনস্টলেশন আইডি এবং সম্পর্কিত অ্যাট্রিবিউট ও বিভাগের পাশাপাশি আপনার তৈরি করা অডিয়েন্স তালিকা স্টোর করে যাতে অন্যান্য Firebase পরিষেবাতে টার্গেটিং সংক্রান্ত তথ্য প্রদান করা যায়, যেমন Crashlytics, FCM, Remote Config পছন্দমতো অভিজ্ঞতা এবং আরও অনেক কিছু।