গুগল প্লে পরিষেবাগুলিতে ফায়ারবেস অ্যান্ড্রয়েড এসডিকে নির্ভরতা

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

কোন Firebase SDK- এর জন্য Google Play পরিষেবা প্রয়োজন?

ফায়ারবেস এসডিকে তিনটি ভাগে ভাগ করা যায়:

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

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

Google Play পরিষেবাগুলি প্রয়োজন নেই

পণ্য গ্রন্থাগার গুগল প্লে পরিষেবা?
অ্যাপ কাস্টম এবং ডিবাগ প্রদানকারী চেক করুন com.google.firebase: firebase-appcheck: 16.0.0-beta02
com.google.firebase: firebase-appcheck-debug: 16.0.0-beta02
আবশ্যক না
প্রমাণীকরণ com.google.firebase: firebase-auth: 21.0.1
com.google.firebase: firebase-auth-ktx: 21.0.1
আবশ্যক না
ক্লাউড ফায়ারস্টোর com.google.firebase: firebase-firestore: 23.0.3
com.google.firebase: firebase-firestore-ktx: 23.0.3
আবশ্যক না
ফায়ারবেস ক্লায়েন্ট এসডিকে ক্লাউড ফাংশন com.google.firebase: firebase- ফাংশন: 20.0.1
com.google.firebase: firebase-functions-ktx: 20.0.1
আবশ্যক না
ফায়ারবেসের জন্য ক্লাউড স্টোরেজ com.google.firebase: firebase-storage: 20.0.0
com.google.firebase: firebase-storage-ktx: 20.0.0
আবশ্যক না
ক্র্যাশলাইটিক্স com.google.firebase: firebase-Crashlytics: 18.2.1
com.google.firebase: firebase-crashlytics-ktx: 18.2.1
আবশ্যক না
ইন-অ্যাপ মেসেজিং com.google.firebase: firebase-inappmessaging: 20.1.0
com.google.firebase: firebase-inappmessaging-ktx: 20.1.0
আবশ্যক না
ইন-অ্যাপ মেসেজিং ডিসপ্লে com.google.firebase: firebase-inappmessaging-display: 20.1.0
com.google.firebase: firebase-inappmessaging-display-ktx: 20.1.0
আবশ্যক না
ফায়ারবেস ইনস্টলেশন com.google.firebase: firebase-installations: 17.0.0
com.google.firebase: firebase-installations-ktx: 17.0.0
আবশ্যক না
কর্মক্ষমতা নিরীক্ষণ com.google.firebase: firebase-perf: 20.0.2
com.google.firebase: firebase-perf-ktx: 20.0.2
আবশ্যক না
রিয়েলটাইম ডাটাবেস com.google.firebase: firebase-database: 20.0.2
com.google.firebase: firebase-database-ktx: 20.0.2
আবশ্যক না
দূরবর্তী কনফিগারেশন com.google.firebase: firebase-config: 21.0.1
com.google.firebase: firebase-config-ktx: 21.0.1
আবশ্যক না
পণ্য গ্রন্থাগার গুগল প্লে পরিষেবা?
অ্যাডমব com.google.android.gms: play-services-ads: 20.3.0 প্রস্তাবিত*
বিশ্লেষণ com.google.firebase: firebase-analytics: 19.0.1
com.google.firebase: firebase-analytics-ktx: 19.0.1
প্রস্তাবিত*
অ্যাপ চেক সেফটিনেট প্রদানকারী com.google.firebase: firebase-appcheck-safetynet: 16.0.0-beta02 আবশ্যক
অ্যাপ ইন্ডেক্সিং com.google.firebase: firebase-appindexing: 20.0.0 আবশ্যক
ক্লাউড মেসেজিং com.google.firebase: ফায়ারবেস-মেসেজিং: 22.0.0
com.google.firebase: firebase-messaging-ktx: 22.0.0
আবশ্যক
ডায়নামিক লিংক com.google.firebase: firebase-dynamic-links: 20.1.1
com.google.firebase: firebase-dynamic-links-ktx: 20.1.1
আবশ্যক
ফায়ারবেস এমএল ভিশন com.google.firebase: firebase-ml-vision: 24.1.0 আবশ্যক
ফায়ারবেস এমএল কাস্টম মডেল com.google.firebase: firebase-ml-model-interpreter: 22.0.4 আবশ্যক

* গুগল অ্যানালিটিক্সের জন্য ফায়ারবেস এসডিকে যেকোনো ডিভাইসে ইভেন্ট পাঠাতে পারে, কিন্তু কিছু স্বয়ংক্রিয় অন্তর্দৃষ্টি যেমন ডেমোগ্রাফিক্স শুধুমাত্র গুগল প্লে সার্ভিসের ডিভাইসে পাওয়া যায়।