এই পৃষ্ঠায় Firebase-এর সাধারণ সমস্যা ও নির্দিষ্ট প্রোডাক্ট সংক্রান্ত সমস্যার সমাধান সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী দেওয়া আছে।
আপনার কি অন্য কোনও সমস্যা হচ্ছে অথবা এই পৃষ্ঠায় আপনার সমস্যার বিবরণ খুঁজে পাচ্ছেন না?
প্ল্যাটফর্ম ও ফ্রেমওয়ার্ক
সহায়ক পরামর্শ ও আরও প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর পেতে, প্ল্যাটফর্ম-নির্দিষ্ট সমস্যা সমাধান ও প্রায়শই জিজ্ঞাসিত প্রশ্ন পৃষ্ঠা দেখুন।
Firebase প্রোজেক্ট ও Firebase অ্যাপ
Firebase প্রোজেক্ট কী?
Firebase প্রোজেক্ট হল Firebase-এর জন্য সবচেয়ে উপরের লেভেলের এন্টিটি। কোনও প্রজেক্টে, আপনি Apple, Android বা ওয়েব অ্যাপ রেজিস্টার করতে পারবেন। Firebase-এ আপনার অ্যাপ রেজিস্টার করার পরে, আপনার অ্যাপে প্রোডাক্ট-নির্দিষ্ট Firebase SDK যোগ করতে পারবেন, যেমন Analytics, Cloud Firestore, Crashlytics বা Remote Config.
আপনাকে একটি Firebase প্রোজেক্টের মধ্যে Apple, Android ও ওয়েব অ্যাপের বিভিন্ন ভার্সন রেজিস্টার করতে হবে। আপনি একাধিক Firebase প্রোজেক্ট ব্যবহার করে ডেভেলপমেন্ট, স্টেজিং ও প্রোডাকশনের মতো একাধিক এনভায়রনমেন্টে কাজ করতে পারবেন।
Firebase প্রোজেক্ট সম্পর্কে আরও জানতে এখানে কিছু রিসোর্স দেওয়া হল:
- Firebase প্রোজেক্ট সম্পর্কে জানুন — Firebase প্রোজেক্টের সাথে Google Cloud-এর সম্পর্ক এবং প্রোজেক্টের প্রাথমিক হায়ারার্কি ও এর অ্যাপ ও রিসোর্স সহ Firebase প্রোজেক্ট সম্পর্কে বিভিন্ন গুরুত্বপূর্ণ ধারণার সংক্ষিপ্ত ওভারভিউ প্রদান করে।
- সাধারণ 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 সংস্থা হল Google Cloud প্রোজেক্টের (Firebase প্রোজেক্ট সহ) কন্টেনার। এই হায়ারার্কি আপনার 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 এন্ডপয়েন্ট কল করুন
Firebase-কে Google Cloud প্রোজেক্টে যোগ করা সম্পর্কে আরও জানুন।
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 (বিশেষ করে, Key-এর
firebase যার Value হল enabled)।
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 প্রোজেক্টের অ্যাক্সেস থাকে, তাহলে এই প্রায়শই জিজ্ঞাসিত প্রশ্ন সবচেয়ে বেশি প্রযোজ্য।
Firebase কনসোল হাজার হাজার Google Cloud প্রোজেক্ট লোড করার জন্য তৈরি করা হয়নি। এর পরিবর্তে, আমরা সাজেস্ট করি যে আপনার আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ করতে" Firebase CLI, REST API বা Terraform ব্যবহার করুন।
এছাড়াও, আপনি হয়ত এই প্রায়শই জিজ্ঞাসিত প্রশ্নটি পর্যালোচনা করে দেখতে পারেন "আমার Firebase প্রোজেক্টের তালিকায় আমার Firebase প্রোজেক্ট দেখা যাচ্ছে না কেন?"
আমার Firebase প্রোজেক্টের তালিকায় আমার Firebase প্রোজেক্ট দেখা যাচ্ছে না কেন?
আপনি যদি নিম্নলিখিত জায়গাগুলিতে আপনার Firebase প্রোজেক্ট দেখতে না পান, তাহলে এই FAQ প্রযোজ্য হবে:
- 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 কনসোলে প্রোজেক্টটি দেখতে পাচ্ছেন কিনা তা চেক করুন।
-
নিশ্চিত করুন যে আপনার প্রোজেক্টের
Google Cloud কনসোলে আপনার প্রোজেক্টের জন্য
লেবেল পৃষ্ঠায়
firebase:enabledলেবেল আছে। Firebase এবং Google Cloud এই লেবেল ব্যবহার করে আপনার Firebase প্রোজেক্ট তালিকাভুক্ত করে। আপনি এই লেবেল দেখতে না পেলেও, আপনার প্রোজেক্টের জন্য Firebase ম্যানেজমেন্ট API চালু করা থাকলে, ম্যানুয়ালি লেবেল যোগ করুন (বিশেষত,Key-এরfirebase-এর সাথেValue-এরenabled)। - নিশ্চিত করুন যে আপনাকে প্রাথমিক 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 কী বা অন্য পরিষেবার জন্য ব্যবহৃত কী-এর শ্বেতলিস্টি 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 কী যা আপনি নিজের Firebase অ্যাপের জন্য এবং শুধুমাত্র Firebase পরিষেবার
জন্য ব্যবহার করেন। এইসব কী সাধারণত
Browser key (auto created by Firebase)বাAndroid key (auto created by Firebase)বাiOS key (auto created by Firebase)নামে পরিচিত। - এতে কীয়ের "API বিধিনিষেধ" প্রয়োজনীয় Firebase-সম্পর্কিত API-এর শ্বেতলিস্ট অন্তর্ভুক্ত আছে।
-
এটির "API বিধিনিষেধ" সাদাতালিকায় অন্য কোনও API নেই।
বিশেষ করে, তালিকায় না
Generative Language APIথাকলে চলবে না।
এছাড়াও, আপনি যেসব Firebase প্রোডাক্ট ব্যবহার করেন সেগুলির জন্য সাজেস্ট করা Firebase Security Rules এবং App Check ব্যবহার করছেন কিনা তা নিশ্চিত করুন ।
Firebase-এর জন্য API কী সম্পর্কে বিস্তারিত জানতে এবং প্রায়শই জিজ্ঞাসিত প্রশ্নের তালিকা দেখতে Firebase-এর জন্য API কী ব্যবহার ও ম্যানেজ করা সম্পর্কে জানুন লিঙ্কে যান
Firebase কনসোল
Firebase কনসোল অ্যাক্সেস করার জন্য কোন কোন ব্রাউজার কাজ করে?
Firebase কনসোলটি Chrome, Firefox, Safari এবং Edge-এর মতো জনপ্রিয় ডেস্কটপ ব্রাউজারের সাম্প্রতিক ভার্সন থেকে অ্যাক্সেস করা যেতে পারে। মোবাইল ব্রাউজারে সম্পূর্ণভাবে কাজ করে না।
আমি Firebase কনসোল লোড করতে পারছি, কিন্তু কেন আমার Firebase প্রোজেক্ট খুঁজে পাচ্ছি বা অ্যাক্সেস করতে পারছি না? Firebase প্রোজেক্ট?
আপনি যদি নিম্নলিখিত সমস্যাগুলির মধ্যে কোনও একটির সম্মুখীন হন, তাহলে এই FAQ আপনার জন্য প্রযোজ্য হবে: সমস্যা:
- 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 কনসোল লোড হচ্ছে না কেন?
আপনি নিম্নলিখিত সমস্যাগুলির কোনওটির সম্মুখীন হলে এই প্রায়শই জিজ্ঞাসিত প্রশ্ন প্রযোজ্য:
- Firebase কনসোলের কোনও পৃষ্ঠা কখনও লোড হওয়া সম্পূর্ণ করে না।
- পৃষ্ঠার ডেটা প্রত্যাশা অনুযায়ী লোড হয় না।
- Firebase কনসোল লোড করার সময় আপনি ব্রাউজার সংক্রান্ত সমস্যার মেসেজ পান।
সমস্যার সমাধান করতে এইসব ধাপ অনুসরণ করে দেখুন:
- সম্ভাব্য পরিষেবা বাধা সম্পর্কে জানতে, Firebase স্ট্যাটাস ড্যাশবোর্ডের কনসোল সারি চেক করুন।
- আপনি কাজ করে এমন ব্রাউজার ব্যবহার করছেন কিনা তা নিশ্চিত করুন।
- ছদ্মবেশী বা ব্যক্তিগত উইন্ডোতে 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 ওয়েব অ্যাপ রেজিস্টার করুন
- Sample অ্যাপের ব্যবহার করা পরিষেবা ও 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 প্রায়শই জিজ্ঞাসিত প্রশ্ন ও সমস্যার সমাধান পেজ দেখুন।
মূল্য
কোনও প্রোডাক্টের দাম সংক্রান্ত নির্দিষ্ট FAQ-এর জন্য, এই পৃষ্ঠায় প্রোডাক্টের বিভাগ অথবা প্রোডাক্টের নির্দিষ্ট ডকুমেন্টেশন দেখুন।
কোন প্রোডাক্টের জন্য পেমেন্ট করতে হয়? কোনগুলি কোনও খরচ ছাড়াই ব্যবহার করা যায়?
পেড ও ফ্রি প্রোডাক্ট সম্পর্কে বিস্তারিত তথ্য পেতে, Firebase-এর প্রাইসিং প্ল্যান দেখুন।
Firebase কি পেড প্রোডাক্টের জন্য ফ্রি ট্রায়াল ক্রেডিট অফার করে?
Firebase-এর পেড পরিষেবা Google Cloud ফ্রি ট্রায়াল চলাকালীন ব্যবহার করা যেতে পারে। নতুন Google Cloud এবং Firebase ব্যবহারকারীরা ৯০ দিনের ট্রায়াল পিরিয়ডের সুবিধা নিতে পারবেন যার মধ্যে $৩০০ মূল্যের ফ্রি Cloud Billing ক্রেডিট অন্তর্ভুক্ত আছে যা দিয়ে Google Cloud এবং Firebase প্রোডাক্ট ও পরিষেবা এক্সপ্লোর ও মূল্যায়ন করা যাবে।
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 কনসোলে কোনও প্রোজেক্টের সাথে Cloud Billing অ্যাকাউন্ট লিঙ্ক করলে আমার Firebase প্রোজেক্টের কী হবে?
Cloud Billing অ্যাকাউন্টটি যদি Google Cloud কনসোলে কোনও প্রোজেক্টের সাথে লিঙ্ক করা থাকে, তাহলে সেই প্রোজেক্টটি অটোমেটিক পে-অ্যাজ-ইউ-গো Blaze প্রাইসিং প্ল্যানে আপগ্রেড করা হবে (যদি সেই প্রোজেক্টটি কোনও খরচ না লাগা Spark প্রাইসিং প্ল্যানে থাকে)।
অন্যদিকে, আগে থেকে চালু থাকা Cloud Billing অ্যাকাউন্ট Google Cloud কনসোলের কোনও প্রোজেক্ট থেকে আনলিঙ্ক করা হলে, সেই প্রোজেক্টকে কোনও খরচ ছাড়াই Spark প্রাইসিং প্ল্যানে ডাউনগ্রেড করা হবে।
আমি কীভাবে নিজের ব্যবহার ও বিলিং মনিটর করব?
আপনি Firebase কনসোলে নিচের যেকোনও ড্যাশবোর্ড থেকে প্রজেক্ট রিসোর্সের ব্যবহার ট্র্যাক করতে পারবেন:
Blaze প্রাইসিং প্ল্যানে কি আমি ব্যবহার সীমিত করতে পারব?
বিভিন্ন পরিষেবার জন্য, আপনি খরচের সীমা সংক্রান্ত বাজেট সেট-আপ করে Blaze প্রাইসিং প্ল্যানে আপনার ব্যবহার সীমিত করতে পারবেন। বর্তমানে, নিম্নলিখিত প্রোডাক্টে খরচের সীমা কাজ করে: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase এবং Firebase Extensions.
অন্যান্য প্রোডাক্টের ক্ষেত্রে, যেগুলিতে ব্যবহারের জন্য পেমেন্ট করতে হয়, Blaze প্রাইসিং প্ল্যানে থাকলে আপনি সেগুলির ব্যবহার ক্যাপ করতে পারবেন না। তবে, আমরা এইসব প্রোডাক্টের জন্য বিকল্প মূল্যায়ন করছি।
পেমেন্ট করা টিয়ারের ব্যবহার সহ সব প্রোডাক্টের জন্য, আপনি নিজের প্রোজেক্ট বা অ্যাকাউন্টের জন্য বাজেট নির্ধারণ করতে এবং খরচ সেই সীমায় পৌঁছানোর আগে সতর্কতা পেতে পারেন। কীভাবে শুধুমাত্র অ্যালার্টের জন্য বাজেট সেট-আপ করবেন তা জানুন।
আমি কী ধরনের সহায়তা পাব?
Firebase-এর সব অ্যাপ, যেগুলি বিনা খরচে Spark প্রাইসিং প্ল্যান ব্যবহার করে, সেগুলি মার্কিন যুক্তরাষ্ট্রের প্যাসিফিক সময় অনুযায়ী অফিসের সময় 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 ব্যবহারকারী সেগমেন্টেশন স্টোরেজ
Firebase ব্যবহারকারী সেগমেন্টেশন স্টোরেজ কী?
Firebase ব্যবহারকারী বিভাজন স্টোরেজ Firebase ইনস্টলেশন আইডি এবং সংশ্লিষ্ট অ্যাট্রিবিউট ও বিভাগ এবং আপনার তৈরি করা অডিয়েন্স তালিকা সেভ করে যাতে সেগুলি ব্যবহার করে এমন অন্যান্য Firebase পরিষেবাকে টার্গেটিং সংক্রান্ত তথ্য প্রদান করা যায়, যেমন Crashlytics, FCM, Remote Config পছন্দমতো অভিজ্ঞতা ও আরও অনেক কিছু।