পূর্বশর্ত
অ্যান্ড্রয়েড স্টুডিওর সর্বশেষতম সংস্করণে ইনস্টল বা আপডেট করুন।
আপনার প্রকল্পটি এই প্রয়োজনীয়তাগুলি পূরণ করে তা নিশ্চিত করুন:
- এপিআই স্তর 16 (জেলি বিন) বা তার পরে লক্ষ্যগুলি Tar
- গ্রেডেল 4.1 বা তার পরে ব্যবহার করে
- জেটপ্যাক (অ্যান্ড্রয়েডএক্স) ব্যবহার করে, যা এই সংস্করণের প্রয়োজনীয়তাগুলি পূরণ করে:
-
com.android.tools.build:gradle
গ্রেডেল v3.2.1 বা তার পরে - 28 বা তার
compileSdkVersion
-
একটি দৈহিক ডিভাইস সেট আপ করুন বা আপনার অ্যাপ্লিকেশন চালানোর জন্য একটি এমুলেটর ব্যবহার করুন।
নোট করুন যে গুগল প্লে পরিষেবাগুলির উপর নির্ভরতার সাথে ফায়ারবেস এসডিকে ডিভাইস বা এমুলেটরটির গুগল প্লে পরিষেবাদি ইনস্টল করা দরকার।আপনার গুগল অ্যাকাউন্ট ব্যবহার করে ফায়ারবেসে সাইন ইন করুন ।
আপনার যদি ইতিমধ্যে কোনও অ্যান্ড্রয়েড প্রকল্প না থাকে এবং কেবল ফায়ারবেস পণ্য ব্যবহার করে দেখতে চান তবে আপনি আমাদের কুইকস্টার্ট নমুনাগুলির মধ্যে একটি ডাউনলোড করতে পারেন।
আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করে আপনার অ্যান্ড্রয়েড অ্যাপটিকে ফায়ারবেসে সংযুক্ত করতে পারেন:
- বিকল্প 1 : (প্রস্তাবিত) ফায়ারবেস কনসোল সেটআপ ওয়ার্কফ্লো ব্যবহার করুন।
- বিকল্প 2 : অ্যান্ড্রয়েড স্টুডিও ফায়ারবেস সহকারী ব্যবহার করুন (অতিরিক্ত কনফিগারেশন লাগতে পারে)।
বিকল্প 1 : ফায়ারবেস কনসোল ব্যবহার করে ফায়ারবেস যুক্ত করুন
আপনার অ্যাপে ফায়ারবেস যুক্ত করা ফায়ারবেস কনসোল এবং আপনার উন্মুক্ত অ্যান্ড্রয়েড প্রকল্পের উভয়ই কাজের সাথে জড়িত (উদাহরণস্বরূপ, আপনি কনসোল থেকে ফায়ারবেস কনফিগারেশন ফাইলগুলি ডাউনলোড করেন, তারপরে এগুলি আপনার অ্যান্ড্রয়েড প্রকল্পে সরিয়ে নিন)।
পদক্ষেপ 1 : একটি ফায়ারবেস প্রকল্প তৈরি করুন
আপনি আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিতে ফায়ারবেস যুক্ত করার আগে আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশনে সংযুক্ত হওয়ার জন্য আপনাকে ফায়ারবেস প্রকল্প তৈরি করতে হবে। ফায়ারবেস প্রকল্পগুলি সম্পর্কে আরও জানতে ফায়ারবেস প্রকল্পগুলি বুঝতে দেখুন Visit
পদক্ষেপ 2 : ফায়ারবেস দিয়ে আপনার অ্যাপ্লিকেশন নিবন্ধন করুন
আপনার অ্যান্ড্রয়েড অ্যাপে ফায়ারবেস ব্যবহার করতে আপনার ফায়ারবেস প্রকল্পের সাথে আপনার অ্যাপ্লিকেশনটি নিবন্ধিত করতে হবে। আপনার অ্যাপ্লিকেশনটিকে নিবন্ধভুক্ত করার জন্য প্রায়শই আপনার প্রকল্পে আপনার অ্যাপ্লিকেশনটিকে "যুক্ত" বলা হয়।
ফায়ারবেস কনসোলে যান।
প্রকল্পের ওভারভিউ পৃষ্ঠার কেন্দ্রে, সেটআপ ওয়ার্কফ্লো প্রবর্তন করতে অ্যান্ড্রয়েড আইকন (
) বা অ্যাপ্লিকেশনটিতে ক্লিক করুন ।অ্যান্ড্রয়েড প্যাকেজ নাম ক্ষেত্রে আপনার অ্যাপের প্যাকেজের নাম লিখুন Enter
একটি প্যাকেজ নাম ডিভাইসে এবং গুগল প্লে স্টোরে আপনার অ্যাপটিকে স্বতন্ত্রভাবে সনাক্ত করে।
একটি প্যাকেজের নাম প্রায়শই অ্যাপ্লিকেশন আইডি হিসাবে উল্লেখ করা হয়।
আপনার মডিউলটিতে (অ্যাপ্লিকেশন-স্তরের) গ্রেডল ফাইল, সাধারণত
app/build.gradle
(উদাহরণস্বরূপ প্যাকেজের নাম:com.yourcompany.yourproject
) আপনার অ্যাপের প্যাকেজের নামটি সন্ধান করুন।সচেতন থাকুন যে প্যাকেজ নামের মানটি কেস-সংবেদনশীল এবং আপনার ফায়ারবেস প্রকল্পের সাথে নিবন্ধিত হওয়ার পরে এটি এই ফায়ারবেস অ্যান্ড্রয়েড অ্যাপের জন্য পরিবর্তন করা যাবে না।
(Alচ্ছিক) অন্যান্য অ্যাপ্লিকেশন তথ্য প্রবেশ করুন: অ্যাপ ডাকনাম এবং ডিবাগ স্বাক্ষর শংসাপত্র SHA-1 ।
অ্যাপের ডাকনাম : একটি অভ্যন্তরীণ, সুবিধা শনাক্তকারী যা কেবল ফায়ারবেস কনসোলে আপনার কাছে দৃশ্যমান
ডিবাগ স্বাক্ষরকারী শংসাপত্র SHA-1 : ফায়ারবেস প্রমাণীকরণের ( গুগল সাইন ইন বা ফোন নম্বর সাইন ইন ব্যবহার করার সময় ) এবং ফায়ারবেস ডায়নামিক লিংকগুলির দ্বারা একটি SHA-1 হ্যাশ প্রয়োজন।
অ্যাপ্লিকেশন রেজিস্টার ক্লিক করুন ।
পদক্ষেপ 3 : একটি ফায়ারবেস কনফিগারেশন ফাইল যুক্ত করুন
আপনার অ্যাপ্লিকেশনটিতে ফায়ারবেস অ্যান্ড্রয়েড কনফিগারেশন ফাইল যুক্ত করুন:
আপনার ফায়ারবেস অ্যান্ড্রয়েড কনফিগারেশন ফাইল (
) পেতে google-Services.json ডাউনলোড করুন ক্লিক করুন ।google-services.json আপনার অ্যাপ্লিকেশনটির মডিউল (অ্যাপ্লিকেশন-স্তর) ডিরেক্টরিতে আপনার কনফিগারেশন ফাইলটি সরান।
ফায়ারবেস কনফিগারেশন ফাইলটিতে আপনার প্রকল্পের জন্য অনন্য, তবে গোপনীয় সনাক্তকারী রয়েছে। এই কনফিগার ফাইলটি সম্পর্কে আরও জানার জন্য, ফায়ারবেস প্রকল্পগুলি বুঝুন visit
আপনি আপনার ফায়ারবেস কনফিগারেশন ফাইলটি আবার যে কোনও সময় ডাউনলোড করতে পারেন।
কনফিগারেশনের ফাইলের নাম অতিরিক্ত অক্ষর
(2)
সাথে যুক্ত করা হয়নি তা নিশ্চিত করুন।
আপনার অ্যাপে ফায়ারবেস পণ্য সক্ষম করতে, আপনার গ্রেডল ফাইলগুলিতে গুগল-পরিষেবা প্লাগইন যুক্ত করুন add
আপনার মূল-স্তরের (প্রকল্প-স্তর) গ্রেডল ফাইল (
build.gradle
) এ, Google পরিষেবাদি গ্রেডল প্লাগইন অন্তর্ভুক্ত করার জন্য বিধিগুলি যুক্ত করুন। আপনারও গুগলের ম্যাভেন সংগ্রহস্থল রয়েছে কিনা তা পরীক্ষা করে দেখুন।buildscript { repositories { // Check that you have the following line (if not, add it): google() // Google's Maven repository } dependencies { // ... // Add the following line: classpath 'com.google.gms:google-services:4.3.5' // Google Services plugin } } allprojects { // ... repositories { // Check that you have the following line (if not, add it): google() // Google's Maven repository // ... } }
আপনার মডিউলে (অ্যাপ্লিকেশন-স্তর) গ্রেডল ফাইল (সাধারণত
app/build.gradle
), Google পরিষেবাদি গ্রেডল প্লাগইন প্রয়োগ করুন:apply plugin: 'com.android.application' // Add the following line: apply plugin: 'com.google.gms.google-services' // Google Services plugin android { // ... }
পদক্ষেপ 4 : আপনার অ্যাপ্লায় ফায়ারবেস এসডিকে যুক্ত করুন
ফায়ারবেস অ্যান্ড্রয়েড BoM ব্যবহার করে, আপনি আপনার অ্যাপ্লিকেশনটিতে যে ফায়ারবেস পণ্য ব্যবহার করতে চান তার নির্ভরতাগুলি ঘোষণা করুন। এগুলিকে আপনার মডিউল (অ্যাপ্লিকেশন-স্তর) গ্রেডল ফাইল (সাধারণত
app/build.gradle
.app/build.gradle
) এ ঘোষণা করুন।বিশ্লেষণ সক্ষম
জাভা
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:26.6.0') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependency for the Firebase SDK for Google Analytics implementation 'com.google.firebase:firebase-analytics' // Declare the dependencies for any other desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth' implementation 'com.google.firebase:firebase-firestore' }
কোটলিন + কেটিএক্স
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:26.6.0') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependency for the Firebase SDK for Google Analytics implementation 'com.google.firebase:firebase-analytics-ktx' // Declare the dependencies for any other desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth-ktx' implementation 'com.google.firebase:firebase-firestore-ktx' }
ফায়ারবেস অ্যান্ড্রয়েড BoM ব্যবহার করে, আপনার অ্যাপ্লিকেশন সর্বদা ফায়ারবেস অ্যান্ড্রয়েড লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।
বিশ্লেষণ সক্ষম নয়
জাভা
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:26.6.0') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependencies for the desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth' implementation 'com.google.firebase:firebase-firestore' }
কোটলিন + কেটিএক্স
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:26.6.0') // When using the BoM, you don't specify versions in Firebase library dependencies // Declare the dependencies for the desired Firebase products // For example, declare the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth-ktx' implementation 'com.google.firebase:firebase-firestore-ktx' }
ফায়ারবেস অ্যান্ড্রয়েড BoM ব্যবহার করে, আপনার অ্যাপ্লিকেশন সর্বদা ফায়ারবেস অ্যান্ড্রয়েড লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।
সমস্ত নির্ভরতার প্রয়োজনীয় সংস্করণ রয়েছে তা নিশ্চিত করতে আপনার অ্যাপ সিঙ্ক করুন।
এটাই! প্রস্তাবিত পরবর্তী পদক্ষেপগুলি পরীক্ষা করতে আপনি এগিয়ে যেতে পারেন।
বিকল্প 2 : ফায়ারবেস সহকারী ব্যবহার করে ফায়ারবেস যুক্ত করুন
ফায়ারবেস সহকারী আপনার অ্যাপটিকে ফায়ারবেস প্রকল্পের সাথে নিবন্ধভুক্ত করে এবং আপনার অ্যান্ড্রয়েড প্রকল্পে প্রয়োজনীয় ফায়ারবেস ফাইল, প্লাগইন এবং নির্ভরতা যুক্ত করে - এন্ড্রয়েড স্টুডিওর মধ্যে থেকে!
আপনার অ্যান্ড্রয়েড প্রকল্পটি অ্যান্ড্রয়েড স্টুডিওতে খুলুন এবং ফায়ারবেস সহকারী অ্যাক্সেস করুন:
আপনি অ্যান্ড্রয়েড স্টুডিওর সর্বশেষতম সংস্করণ এবং ফায়ারবেস সহকারী ব্যবহার করছেন তা নিশ্চিত করতে ফাইল> আপডেটগুলিতে যান।
সহকারী ফলকটি খোলার জন্য সরঞ্জামগুলি> ফায়ারবেসে যান।
আপনার অ্যাপ্লিকেশন যোগ করতে একটি ফায়ারবেস পণ্য চয়ন করুন। এর বিভাগটি প্রসারিত করুন, তারপরে টিউটোরিয়াল লিঙ্কটি ক্লিক করুন (উদাহরণস্বরূপ,
অ্যানালিটিক্স> একটি অ্যানালিটিক্স ইভেন্ট লগ করুন )।ফায়ারবেসের সাথে আপনার অ্যান্ড্রয়েড প্রকল্পটি সংযুক্ত করতে ফায়ারবেসে কানেক্ট ক্লিক করুন ।
এই কর্মপ্রবাহটি আপনার অ্যাপ্লিকেশনটির প্যাকেজের নাম ব্যবহার করে স্বয়ংক্রিয়ভাবে একটি নতুন ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ তৈরি করে। আপনি বিদ্যমান ফায়ারবেস প্রকল্প বা একটি নতুন প্রকল্পে এই নতুন ফায়ারবেস অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে পারেন।
আপনার ফায়ারবেস প্রকল্প স্থাপন সম্পর্কে কিছু টিপস এখানে রয়েছে:
ফায়ারবেস প্রকল্পে অ্যাপ্লিকেশনগুলি যুক্ত করার জন্য সর্বোত্তম অনুশীলন এবং বিবেচনার জন্য আরও একাধিক বিল্ড বৈকল্পিকগুলি কীভাবে পরিচালনা করতে হবে সে সম্পর্কে আরও জানার জন্য ফায়ারবেস প্রকল্পগুলি বোঝা দেখুন।
আপনি যদি কোনও নতুন প্রকল্প তৈরি করেন তবে আমরা দৃ strongly়ভাবে আপনাকে আপনার প্রকল্পের জন্য গুগল অ্যানালিটিক্স সেট আপ করার পরামর্শ দিচ্ছি যা আপনাকে অনেক ফায়ারবেস পণ্য ব্যবহার করে অনুকূল অভিজ্ঞতা অর্জন করতে সক্ষম করে।
এই কর্মপ্রবাহটি আপনার ফায়ারবেস প্রকল্পের অ্যান্ড্রয়েড কনফিগারেশন ফাইল (
) আপনার অ্যাপ্লিকেশনটির মডিউল (অ্যাপ্লিকেশন-স্তর) ডিরেক্টরিতে যুক্ত করে।google-services.json
পছন্দসই ফায়ারবেস পণ্য যুক্ত করতে বোতামটি ক্লিক করুন (উদাহরণস্বরূপ,
আপনার অ্যাপ্লিকেশনটিতে অ্যানালিটিকস যুক্ত করুন )।
সমস্ত নির্ভরতার প্রয়োজনীয় সংস্করণ রয়েছে তা নিশ্চিত করতে আপনার অ্যাপ সিঙ্ক করুন।
ফায়ারবেস অ্যাসিস্ট্যান্ট ফলকে, আপনার নির্বাচিত ফায়ারবেস পণ্যটির জন্য অবশিষ্ট সেটআপ নির্দেশাবলী অনুসরণ করুন।
ফায়ারবেস সহকারী হিসাবে আপনি যতগুলি চান ফায়ারবেস পণ্য যুক্ত করুন!
এটাই! প্রস্তাবিত পরবর্তী পদক্ষেপগুলি পরীক্ষা করে দেখুন Make
উপলব্ধ গ্রন্থাগারগুলি
এই বিভাগে অ্যান্ড্রয়েড এবং তাদের গ্রেডল নির্ভরতাগুলির জন্য সমর্থিত ফায়ারবেস পণ্যগুলি তালিকাভুক্ত করে। এই ফায়ারবেস অ্যান্ড্রয়েড লাইব্রেরি সম্পর্কে আরও জানুন:
রেফারেন্স ডকুমেন্টেশন ( জাভা | কোটলিন + কেটিএক্স )
ফায়ারবেস অ্যান্ড্রয়েড এসডিকে গিটহাব রেপো
নোট করুন যে ফায়ারবেস অ্যান্ড্রয়েড BoM ব্যবহার করার সময়, আপনি build.gradle
লাইব্রেরি নির্ভরতা ঘোষণা করার সময় স্বতন্ত্র গ্রন্থাগার সংস্করণগুলি নির্দিষ্ট করবেন না।
জাভা
পরিষেবা বা পণ্য | গ্রেডল নির্ভরতা | সর্বশেষ সংস্করণ | বিশ্লেষণ যুক্ত করবেন? |
---|---|---|---|
ফায়ারবেস অ্যান্ড্রয়েড বিওএম (উপকরণ বিল) | com.google.firebase: ফায়ারবেস-বোম সর্বশেষতম ফায়ারবেস বোএম সংস্করণে প্রতিটি ফায়ারবেস অ্যান্ড্রয়েড লাইব্রেরির সর্বশেষতম সংস্করণ রয়েছে। কোন লাইব্রেরি সংস্করণ নির্দিষ্ট BoM সংস্করণে ম্যাপ করা হয়েছে তা জানতে, এই BoM সংস্করণের জন্য প্রকাশিত নোটগুলি পর্যালোচনা করুন। | 26.6.0 | |
অ্যাডমব | com.google.android.gms: প্লে-পরিষেবা-বিজ্ঞাপন | 19.7.0 | |
বিশ্লেষণ | com.google.firebase: ফায়ারবেস-অ্যানালিটিক্স | 18.0.2 | |
অ্যাপ ইনডেক্সিং | com.google.firebase: ফায়ারবেস-অ্যাপিনডেক্সিং | 19.2.0 | |
প্রমাণীকরণ | com.google.firebase: ফায়ারবেস-লেখক | 20.0.3 | |
ক্লাউড ফায়ার স্টোর | com.google.firebase: ফায়ারবেস-ফায়ারস্টোর | 22.1.1 | |
ফায়ারবেস ক্লায়েন্ট এসডিকে জন্য ক্লাউড ফাংশন | com.google.firebase: ফায়ারবেস-ফাংশন | 19.2.0 | |
ক্লাউড মেসেজিং | com.google.firebase: ফায়ারবেস-মেসেজিং | 21.0.1 | |
মেঘ স্টোরেজ | com.google.firebase: ফায়ারবেস-স্টোরেজ | 19.2.1 | |
ক্রাশলাইটিক্স | com.google.firebase: ফায়ারবেস-ক্রাশলাইটিক্স | 17.3.1 | |
গতিশীল লিঙ্কগুলি | com.google.firebase: ফায়ারবেস-ডায়নামিক-লিংক | 19.1.1 | |
ফায়ারবেস এমএল মডেল ডাউনলোডার এপিআই | com.google.firebase: ফায়ারবেস-এমিল-মডেলডাউনলোডার | 23.0.0 | |
ইন-অ্যাপ মেসেজিং | com.google.firebase: ফায়ারবেস-ইন্যাপমেসেজিং | 19.1.5 | (প্রয়োজনীয়) |
অ্যাপ-এ মেসেজিং ডিসপ্লে | com.google.firebase: ফায়ারবেস-ইন্যাপমিসেসিং-ডিসপ্লে | 19.1.5 | (প্রয়োজনীয়) |
কর্মক্ষমতা নিরীক্ষণ | com.google.firebase: ফায়ারবেস-পারফ | 19.1.1 | |
রিয়েলটাইম ডাটাবেস | com.google.firebase: ফায়ারবেস-ডাটাবেস | 19.6.0 | |
রিমোট কনফিগারেশন | com.google.firebase: ফায়ারবেস-কনফিগার করুন | 20.0.4 | |
গুগল প্লে পরিষেবা প্লাগইন | com.google.gms: গুগল-পরিষেবাগুলি | 4.3.5 | |
অবজ্ঞাত গ্রন্থাগারগুলি | |||
ফায়ারবেস এমএল কাস্টম মডেল API গুলি | com.google.firebase: ফায়ারবেস-এমিল-মডেল-দোভাষী | 22.0.4 | |
ফায়ারবেস এমএল ভিশন এপিআই | com.google.firebase: ফায়ারবেস-এমিল-ভিশন | 24.1.0 | |
ফায়ারবেস এমএল: চিত্র লেবেলিং মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-চিত্র-লেবেল-মডেল | 20.0.2 | |
ফায়ারবেস এমএল: অবজেক্ট ডিটেকশন এবং ট্র্যাকিং মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-অবজেক্ট-সনাক্তকরণ-মডেল | 19.0.6 | |
ফায়ারবেস এমএল: ফেস ডিটেকশন মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-মুখ-মডেল | 20.0.2 | |
ফায়ারবেস এমএল: বারকোড স্ক্যানিং মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-বারকোড-মডেল | 16.1.2 | |
ফায়ারবেস এমএল: অটোমেল ভিশন এজ এপিআই | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-অটোমল | 18.0.6 | |
ফায়ারবেস এমএল: প্রাকৃতিক ভাষা এপিআই | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা | 22.0.1 | |
ফায়ারবেস এমএল: ভাষা সনাক্তকরণ মডেল | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা-ভাষা-আইডি-মডেল | 20.0.8 | |
ফায়ারবেস এমএল: অনুবাদ মডেল | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা-অনুবাদ-মডেল | 20.0.9 | |
ফায়ারবেস এমএল: স্মার্ট রিপ্লাই মডেল | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা-স্মার্ট-উত্তর-মডেল | 20.0.8 |
কোটলিন + কেটিএক্স
পরিষেবা বা পণ্য | গ্রেডল নির্ভরতা | সর্বশেষ সংস্করণ | বিশ্লেষণ যুক্ত করবেন? |
---|---|---|---|
ফায়ারবেস অ্যান্ড্রয়েড BoM (উপকরণ বিল) | com.google.firebase: ফায়ারবেস-বোম সর্বশেষতম ফায়ারবেস বোএম সংস্করণে প্রতিটি ফায়ারবেস অ্যান্ড্রয়েড লাইব্রেরির সর্বশেষতম সংস্করণ রয়েছে। কোন লাইব্রেরি সংস্করণ নির্দিষ্ট BoM সংস্করণে ম্যাপ করা হয়েছে তা জানতে, এই BoM সংস্করণের জন্য প্রকাশিত নোটগুলি পর্যালোচনা করুন। | 26.6.0 | |
অ্যাডমব | com.google.android.gms: প্লে-পরিষেবা-বিজ্ঞাপন | 19.7.0 | |
বিশ্লেষণ | com.google.firebase: ফায়ারবেস-অ্যানালিটিক্স-কেটিএক্স | 18.0.2 | |
অ্যাপ ইনডেক্সিং | com.google.firebase: ফায়ারবেস-অ্যাপিনডেক্সিং | 19.2.0 | |
প্রমাণীকরণ | com.google.firebase: firebase-auth-ktx | 20.0.3 | |
ক্লাউড ফায়ার স্টোর | com.google.firebase: ফায়ারবেস-ফায়ারস্টোর-কেটিএক্স | 22.1.1 | |
ফায়ারবেস ক্লায়েন্ট এসডিকে জন্য ক্লাউড ফাংশন | com.google.firebase: ফায়ারবেস-ফাংশন-কেটিএক্স | 19.2.0 | |
ক্লাউড মেসেজিং | com.google.firebase: ফায়ারবেস-মেসেজিং-কেটিএক্স | 21.0.1 | |
মেঘ স্টোরেজ | com.google.firebase: ফায়ারবেস-স্টোরেজ-কেটিএক্স | 19.2.1 | |
ক্রাশলাইটিক্স | com.google.firebase: ফায়ারবেস-ক্র্যাশলিটিক্স-কেটিএক্স | 17.3.1 | |
গতিশীল লিঙ্কগুলি | com.google.firebase: ফায়ারবেস-ডায়নামিক-লিঙ্কস-কেটিএক্স | 19.1.1 | |
ইন-অ্যাপ মেসেজিং | com.google.firebase: ফায়ারবেস-ইন্যাপমিসেসিং-কেটিএক্স | 19.1.5 | (প্রয়োজনীয়) |
অ্যাপ-এ মেসেজিং ডিসপ্লে | com.google.firebase: ফায়ারবেস-ইন্যাপমিসেসিং-ডিসপ্লে-কেটিএক্স | 19.1.5 | (প্রয়োজনীয়) |
কর্মক্ষমতা নিরীক্ষণ | com.google.firebase: ফায়ারবেস-পারফ-কেটিএক্স | 19.1.1 | |
রিয়েলটাইম ডাটাবেস | com.google.firebase: ফায়ারবেস-ডাটাবেস-কেটিএক্স | 19.6.0 | |
রিমোট কনফিগারেশন | com.google.firebase: firebase-config-ktx k | 20.0.4 | |
গুগল প্লে পরিষেবা প্লাগইন | com.google.gms: গুগল-পরিষেবাগুলি | 4.3.5 | |
অবজ্ঞাত গ্রন্থাগারগুলি | |||
ফায়ারবেস এমএল কাস্টম মডেল API গুলি | com.google.firebase: ফায়ারবেস-এমিল-মডেল-দোভাষী | 22.0.4 | |
ফায়ারবেস এমএল ভিশন এপিআই | com.google.firebase: ফায়ারবেস-এমিল-ভিশন | 24.1.0 | |
ফায়ারবেস এমএল: চিত্র লেবেলিং মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-চিত্র-লেবেল-মডেল | 20.0.2 | |
ফায়ারবেস এমএল: অবজেক্ট ডিটেকশন এবং ট্র্যাকিং মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-অবজেক্ট-সনাক্তকরণ-মডেল | 19.0.6 | |
ফায়ারবেস এমএল: ফেস ডিটেকশন মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-মুখ-মডেল | 20.0.2 | |
ফায়ারবেস এমএল: বারকোড স্ক্যানিং মডেল | com.google.firebase: ফায়ারবেস-মিলি-ভিশন-বারকোড-মডেল | 16.1.2 | |
ফায়ারবেস এমএল: অটোমেল ভিশন এজ এপিআই | com.google.firebase: ফায়ারবেস-এমিল-ভিশন-অটোমল | 18.0.6 | |
ফায়ারবেস এমএল: প্রাকৃতিক ভাষা এপিআই | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা | 22.0.1 | |
ফায়ারবেস এমএল: ভাষা সনাক্তকরণ মডেল | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা-ভাষা-আইডি-মডেল | 20.0.8 | |
ফায়ারবেস এমএল: অনুবাদ মডেল | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা-অনুবাদ-মডেল | 20.0.9 | |
ফায়ারবেস এমএল: স্মার্ট রিপ্লাই মডেল | com.google.firebase: ফায়ারবেস-এমিল-প্রাকৃতিক-ভাষা-স্মার্ট-উত্তর-মডেল | 20.0.8 |
পরবর্তী পদক্ষেপ
আপনার অ্যাপ্লিকেশনটিতে ফায়ারবেস পরিষেবা যুক্ত করুন:
অ্যানালিটিকাদের সাথে ব্যবহারকারীর আচরণ সম্পর্কে অন্তর্দৃষ্টি লাভ করুন।
সঙ্গে একটি ব্যবহারকারী প্রমাণীকরণ প্রবাহ সেট আপ করুন প্রমাণীকরণ ।
ক্লাউড ফায়ারস্টোর বা রিয়েলটাইম ডেটাবেস সহ ব্যবহারকারীর তথ্যের মতো ডেটা সঞ্চয় করুন।
ক্লাউড স্টোরেজ সহ ফটো এবং ভিডিওগুলির মতো ফাইল সঞ্চয় করুন ।
ট্রিগার ব্যাকএন্ড কোড যা ক্লাউড ফাংশন সহ সুরক্ষিত পরিবেশে চলে।
ক্লাউড মেসেজিং সহ বিজ্ঞপ্তিগুলি প্রেরণ করুন ।
আপনার অ্যাপ্লিকেশন কখন এবং কেন ক্র্যাশলিটিক্সের সাথে ক্রাশ হচ্ছে তা সন্ধান করুন ।
ফায়ারবেস সম্পর্কে জানুন:
পরিদর্শন বুঝুন Firebase প্রকল্প Firebase প্রকল্প এবং প্রকল্পগুলির জন্য সর্বোত্তম কার্যাভ্যাস সম্পর্কে আরো জানতে।
অ্যান্ড্রয়েড এবং ফায়ারবেস সম্পর্কে আরও জানুন যদি আপনার কাছে ফায়ারবেস এবং অ্যান্ড্রয়েড বিকাশের জন্য অপরিচিত বা নির্দিষ্ট ধারণাগুলি সম্পর্কে প্রশ্ন থাকে।
নমুনা ফায়ারবেস অ্যাপ্লিকেশনগুলি এক্সপ্লোর করুন।
ফায়ারবেস অ্যান্ড্রয়েড কোডল্যাব দিয়ে হ্যান্ডস অন অভিজ্ঞতা পান।
আপনার অ্যাপ্লিকেশন চালু করতে প্রস্তুত:
- গুগল ক্লাউড কনসোলে আপনার প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করুন।
- ফায়ারবেস কনসোলে আপনার ব্যবহার এবং বিলিংয়ের ড্যাশবোর্ড পর্যবেক্ষণ করুন।
- ফায়ারবেস লঞ্চ চেকলিস্টটি পর্যালোচনা করুন।