Google Play পরিষেবায় Firebase Android SDK-এর ডিপেন্ডেন্সি

কিছু Firebase Android SDK Google Play services-এর উপর নির্ভর করে, যার অর্থ হল সেগুলি শুধুমাত্র Google Play services ইনস্টল করা আছে এমন ডিভাইস এবং এমুলেটরে রান করবে। এই Firebase SDK আপনার অ্যাপে একটি সুরক্ষিত, আপ-টু-ডেট এবং লাইটওয়েট API প্রদান করতে ডিভাইসে Google Play services ব্যাকগ্রাউন্ড পরিষেবার সাথে যোগাযোগ করে। কিছু Android ডিভাইস, যেমন Amazon Kindle Fire ডিভাইস বা কিছু অঞ্চলে বিক্রি হওয়া ডিভাইসে Google Play services ইনস্টল করা নেই।

কোন Firebase Android SDK-এর জন্য Google Play services প্রয়োজন?

Firebase SDK-কে তিনটি বিভাগে ভাগ করা যেতে পারে:

  • Play services প্রয়োজন — এই SDK-এর জন্য Google Play services প্রয়োজন, অন্যথায় এগুলি কাজ করবে না।
  • Play services সাজেস্ট করা হয়েছে — Google Play services-এর সম্পূর্ণ কার্যকারিতা পেতে এইসব SDK-এর প্রয়োজন, তবে Google Play services না থাকলেও এগুলি অধিকাংশ কার্যকারিতা প্রদান করে।
  • Play services প্রয়োজন নেই — এইসব SDK-এর সম্পূর্ণ কার্যকারিতার জন্য Google Play services প্রয়োজন নেই।

নিচের সারণীগুলি শুধুমাত্র প্রতিটি SDK-এর লেটেস্ট রিলিজের জন্য সঠিক। কিছু পুরনো ভার্সনের ক্ষেত্রে আরও কঠোর প্রয়োজনীয়তা থাকতে পারে।

Google Play services প্রয়োজন নেই

পণ্য লাইব্রেরি Google Play services?
Firebase AI Logic ১ com.google.firebase:firebase-ai:18.1.0 প্রয়োজন নেই
App Checkটি কাস্টম ও ডিবাগ প্রোভাইডার com.google.firebase:firebase-appcheck:20.0.0
com.google.firebase:firebase-appcheck-debug:20.0.0
প্রয়োজন নেই
App Distribution API com.google.firebase:firebase-appdistribution-api:16.0.0-beta21 প্রয়োজন নেই
App Distribution com.google.firebase:firebase-appdistribution:16.0.0-beta21 প্রয়োজন নেই
Authentication com.google.firebase:firebase-auth:25.0.0 প্রয়োজন নেই
Cloud Firestore com.google.firebase:firebase-firestore:27.1.0 প্রয়োজন নেই
Cloud Functions for Firebase Client SDK com.google.firebase:firebase-functions:23.0.0 প্রয়োজন নেই
Cloud Storage for Firebase com.google.firebase:firebase-storage:23.0.0 প্রয়োজন নেই
Crashlytics com.google.firebase:firebase-crashlytics:21.0.1 প্রয়োজন নেই
In-App Messaging com.google.firebase:firebase-inappmessaging:23.0.0 প্রয়োজন নেই
In-App Messaging ডিসপ্লে com.google.firebase:firebase-inappmessaging-display:23.0.0 প্রয়োজন নেই
Firebase ইনস্টলেশন com.google.firebase:firebase-installations:20.0.0 প্রয়োজন নেই
Performance Monitoring com.google.firebase:firebase-perf:23.0.1 প্রয়োজন নেই
Realtime Database com.google.firebase:firebase-database:23.0.0 প্রয়োজন নেই
Remote Config com.google.firebase:firebase-config:24.0.1 প্রয়োজন নেই
SQL Connect ২ com.google.firebase:firebase-dataconnect:18.0.1 প্রয়োজন নেই
বাতিল করা বা কাজ করে না এমন লাইব্রেরি

Firebase KTX মডিউল - আর কাজ করে না

App Check ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-appcheck-ktx:18.0.0
প্রয়োজন নেই
App Distribution API ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-appdistribution-api-ktx:16.0.0-beta15
প্রয়োজন নেই
Authentication ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-auth-ktx:23.2.1
প্রয়োজন নেই
Cloud Firestore ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-firestore-ktx:25.1.4
প্রয়োজন নেই
Cloud Functions for Firebase Client SDK ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-functions-ktx:21.2.1
প্রয়োজন নেই
Cloud Storage for Firebase ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-storage-ktx:21.0.2
প্রয়োজন নেই
Crashlytics ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-crashlytics-ktx:19.4.4
প্রয়োজন নেই
In-App Messaging ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-inappmessaging-ktx:21.0.2
com.google.firebase:firebase-inappmessaging-display-ktx:21.0.2
প্রয়োজন নেই
Firebase ইনস্টলেশন ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-installations-ktx:18.0.0
প্রয়োজন নেই
Performance Monitoring ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-perf-ktx:21.0.5
প্রয়োজন নেই
Realtime Database ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-database-ktx:21.0.0
প্রয়োজন নেই
Remote Config ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-config-ktx:22.1.2
প্রয়োজন নেই

১ Firebase AI Logic-এর আগের নাম ছিল "Vertex AI in Firebase" এবং এর সাথে com.google.firebase:firebase-vertexai প্যাকেজ ছিল।

2 Firebase SQL Connect-এর আগে নাম ছিল "Firebase Data Connect"।

পণ্য লাইব্রেরি Google Play services?
AdMob com.google.android.gms:play-services-ads:25.5.0 সাজেস্ট করা হয়েছে ৩
Analytics com.google.firebase:firebase-analytics:24.0.0 সাজেস্ট করা হয়েছে ৩
App Check Play Integrity প্রদানকারী com.google.firebase:firebase-appcheck-playintegrity:20.0.0 প্রয়োজনীয়
App Check reCAPTCHA পরিষেবা প্রদানকারী com.google.firebase:firebase-appcheck-recaptcha:20.0.0 সাজেস্ট করা হয়েছে
Cloud Messaging com.google.firebase:firebase-messaging:26.0.1 প্রয়োজনীয়
Firebase Phone Number Verification com.google.firebase:firebase-pnv:17.0.0 প্রয়োজনীয়
বাতিল করা বা কাজ করে না এমন লাইব্রেরি
Dynamic Links com.google.firebase:firebase-dynamic-links:22.1.0 প্রয়োজনীয়
Firebase ML Vision com.google.firebase:firebase-ml-vision:24.1.0 প্রয়োজনীয়
Firebase ML কাস্টম মডেল com.google.firebase:firebase-ml-model-interpreter:22.0.4 প্রয়োজনীয়

Firebase KTX মডিউল - আর কাজ করে না

Analytics ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-analytics-ktx:22.5.0
সাজেস্ট করা হয়েছে ৩
Cloud Messaging ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-messaging-ktx:24.1.2
প্রয়োজনীয়
Dynamic Links ব্যবহার করবেন না; KTX মডিউল লাইব্রেরি আর কাজ করে না।
com.google.firebase:firebase-dynamic-links-ktx:22.1.0
প্রয়োজনীয়

৩ Google Analytics-এর জন্য Firebase SDK যেকোনও ডিভাইসে ইভেন্ট পাঠাতে পারে, তবে ডেমোগ্রাফির মতো কিছু অটোমেটিক ইনসাইট শুধুমাত্র Google Play services সহ ডিভাইসে উপলভ্য।