Google Play পরিষেবাগুলি সেট আপ করুন৷

Google Play পরিষেবা API ব্যবহার করে একটি অ্যাপ তৈরি করতে, এই পৃষ্ঠার নির্দেশাবলী অনুসরণ করে প্রাসঙ্গিক SDK গুলি দিয়ে আপনার প্রকল্প সেট আপ করুন, যা Google maven সংগ্রহস্থল থেকে পাওয়া যায়।

গুগল প্লে পরিষেবা ব্যবহার করার সময় আপনার অ্যাপ পরীক্ষা করতে, আপনাকে নিম্নলিখিতগুলির মধ্যে একটি ব্যবহার করতে হবে:

  • একটি সামঞ্জস্যপূর্ণ অ্যান্ড্রয়েড ডিভাইস যা অ্যান্ড্রয়েড 6.0 (API লেভেল 23) বা তার উচ্চতর সংস্করণে চলে এবং গুগল প্লে স্টোর অ্যাপ ইনস্টল করা আছে।
  • একটি AVD সহ অ্যান্ড্রয়েড এমুলেটর যা অ্যান্ড্রয়েড 6.0 (API লেভেল 23) বা তার উচ্চতর সংস্করণের উপর ভিত্তি করে Google API প্ল্যাটফর্ম চালায়।

Google Play পরিষেবার জন্য নির্ভরতা ঘোষণা করুন

আপনার অ্যাপে Google Play পরিষেবা API-এর উপর নির্ভরশীল বৈশিষ্ট্যগুলি তৈরি করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. আপনার অ্যাপের মডিউল ডিরেক্টরির ভিতরে build.gradle ফাইলটি খুলুন।

  2. আপনার অ্যাপের জন্য প্রয়োজনীয় প্রতিটি SDK-এর জন্য, সেই SDK-এর নির্ভরতা অন্তর্ভুক্ত করুন। এই পৃষ্ঠায় একটি বিভাগ রয়েছে যা Android অ্যাপের জন্য সাধারণ Google Play পরিষেবা নির্ভরতা তালিকাভুক্ত করে। আপনি আপনার প্রকল্পে Firebase যোগ করতেও চাইতে পারেন।

  3. পরিবর্তনগুলি সংরক্ষণ করুন এবং আপনার প্রকল্পটি সিঙ্ক করুন

নিম্নলিখিত স্নিপেটে build.gradle ফাইলের একটি উদাহরণ দেখানো হয়েছে যা লোকেশন লাইব্রেরি ব্যবহার করে:

apply plugin: 'com.android.application'

...

dependencies {
    implementation 'com.google.android.gms:play-services-location:21.3.0'
}

Google Play পরিষেবা SDK-এর নতুন সংস্করণগুলি বাগ সংশোধন এবং নতুন বৈশিষ্ট্য সহ পর্যায়ক্রমে প্রকাশিত হয়। এই আপডেটগুলি রিলিজ নোটগুলিতে ঘোষণা করা হয়েছে। যদি আপনার অ্যাপটি এমন একটি নির্ভরতা ব্যবহার করে যা আপডেট করা হয়েছে, তাহলে এই সংশোধনগুলির সুবিধা নিতে আপনার অ্যাপের নির্ভরতাগুলির সর্বশেষ সংস্করণে পরিবর্তন করুন।

গুগল প্লে পরিষেবা ইনস্টল করা আছে কিনা তা পরীক্ষা করুন

গুগল প্লে পরিষেবার ওভারভিউতে বর্ণিত হিসাবে, গুগল প্লে পরিষেবাগুলি গুগল প্লে স্টোর অ্যাপের মাধ্যমে অ্যান্ড্রয়েড 6.0 (এপিআই লেভেল 23) এবং তার উপরে স্বয়ংক্রিয়ভাবে আপডেট হয়। তবে, গুগল প্লে স্টোর ছাড়া ডিভাইসগুলিতে গুগল প্লে পরিষেবা ইনস্টল করা থাকে না। যদি আপনার অ্যাপটি গুগল প্লে পরিষেবা ছাড়া ডিভাইসে চলে, তাহলে গুগল এপিআই ব্যবহার করার চেষ্টা করার আগে বা এটির জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলি সক্ষম করার আগে আপনার সর্বদা গুগল প্লে পরিষেবা ইনস্টল করা আছে কিনা তা পরীক্ষা করা উচিত।

ডিভাইসে গুগল প্লে পরিষেবার উপস্থিতি পরীক্ষা করতে, isGooglePlayServicesAvailable() পদ্ধতিটি ব্যবহার করুন।

এরপর গুগল প্লে পরিষেবার সাথে সংযোগ শুরু করতে, অথবা ইনস্টল করা গুগল প্লে পরিষেবার সংস্করণটি একটি নির্দিষ্ট API সমর্থন করে কিনা তা কীভাবে সনাক্ত করবেন তা শিখতে, গুগল এপিআই অ্যাক্সেস করার নির্দেশিকাটি পড়ুন।

গুগল প্লে পরিষেবা নির্ভরতা

নিচের টেবিলে আপনার অ্যান্ড্রয়েড অ্যাপে অন্তর্ভুক্ত করতে পারেন এমন Google Play পরিষেবাগুলির জন্য নির্ভরতা তালিকাভুক্ত করা হয়েছে। আপনি যেকোনো একটি বোতাম নির্বাচন করে ডিভাইসের ধরণ অনুসারে তালিকাটি ফিল্টার করতে পারেন এবং বোতামগুলির পরে প্রদর্শিত বাক্সে পাঠ্য প্রবেশ করে আপনি একটি নির্দিষ্ট ব্যবহারের ক্ষেত্রে বা নির্ভরতার নাম অনুসন্ধান করতে পারেন।

সারণী ১। অ্যান্ড্রয়েড অ্যাপে অন্তর্ভুক্ত করার জন্য গুগল প্লে পরিষেবার নির্ভরতা
কেস এবং নির্ভরতার নাম ব্যবহার করুন সমর্থিত ডিভাইস
গুগল মোবাইল বিজ্ঞাপন
com.google.android.gms:play-services-ads:24.7.0
ফোন, ট্যাবলেট
অ্যান্ড্রয়েড বিজ্ঞাপন আইডি (AAID)
com.google.android.gms:play-services-ads-identifier:18.2.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, ChromeOS
গুগল মোবাইল বিজ্ঞাপনের হালকা সংস্করণ
com.google.android.gms:play-services-ads-lite:24.6.0
ফোন, ট্যাবলেট
অনুসন্ধানের জন্য অ্যাডসেন্স (AFS) কাস্টম অনুসন্ধান বিজ্ঞাপন (CSA)
com.google.android.gms:play-services-afs-native:19.1.0
ফোন, ট্যাবলেট, ChromeOS
অ্যান্ড্রয়েডের জন্য গুগল অ্যানালিটিক্স সার্ভিসেস এসডিকে
com.google.android.gms:play-services-analytics:18.1.1
বন্ধ করা হয়েছে। এর পরিবর্তে Firebase-এর জন্য Google Analytics ব্যবহার করুন।
অ্যাপ ইনডেক্স
com.google.android.gms:play-services-appindex:16.2.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি
অ্যাপ অনুসন্ধান
com.google.android.gms:play-services-appsearch:16.0.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি
অ্যান্ড্রয়েড অ্যাপ সেট আইডি
com.google.android.gms:play-services-appset:16.1.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, ChromeOS
অ্যান্ড্রয়েডের জন্য গুগল সাইন-ইন
com.google.android.gms:play-services-auth:21.4.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS
এসএমএস রিট্রিভার এপিআই
com.google.android.gms:play-services-auth-api-phone:18.3.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো
ব্লক স্টোর API (ব্যবহারকারীর শংসাপত্রের স্টোরেজ অন্তর্ভুক্ত)
com.google.android.gms:play-services-auth-blockstore:16.4.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
গুগল সচেতনতা API
com.google.android.gms:play-services-awareness:19.1.0
ফোন, ট্যাবলেট, অটো, অ্যান্ড্রয়েড গো, ChromeOS
ইউটিলিটি ক্লাস
com.google.android.gms:play-services-base:18.9.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
ইউটিলিটি ক্লাসের জন্য জাল পরীক্ষা করা হচ্ছে
com.google.android.gms:play-services-base-testing:16.2.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
আরও ইউটিলিটি ক্লাস
com.google.android.gms:play-services-basement:18.9.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
ক্যামেরা কম আলোতে বুস্ট
com.google.android.gms:play-services-camera-low-light-boost:16.0.1-beta06
ফোন, ট্যাবলেট
গুগল কাস্ট
com.google.android.gms:play-services-cast:22.2.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
গুগল কাস্ট অ্যাপ্লিকেশন ফ্রেমওয়ার্ক (CAF)
com.google.android.gms:play-services-cast-framework:22.2.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
গুগল কোড স্ক্যানার
com.google.android.gms:play-services-code-scanner:16.1.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
ক্রোমিয়াম নেটওয়ার্ক স্ট্যাক (ক্রোনেট)
com.google.android.gms:play-services-cronet:18.1.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
ডিভাইস-টু-ডিভাইস ইন্টারঅ্যাকশন (DTDI)
com.google.android.gms:play-services-dtdi:16.0.0-beta02
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো
ফাস্ট আইডেন্টিটি অনলাইন (FIDO) প্রমাণীকরণ
com.google.android.gms:play-services-fido:21.2.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস

অ্যান্ড্রয়েড ৭.০ (এপিআই লেভেল ২৪) বা তার বেশি ভার্সন চালিত ডিভাইসগুলিতে সমর্থিত।
অ্যান্ড্রয়েডের জন্য গুগল ফিট এপিআই এবং মোবাইলে রেকর্ডিং এপিআই (ব্যবহারকারীর ফিটনেস ডেটার জন্য)
com.google.android.gms:play-services-fitness:21.3.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS, Wear OS
অ্যান্ড্রয়েডের জন্য গুগল প্লে গেমস সার্ভিসেস v2
com.google.android.gms:play-services-games-v2:21.0.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অ্যান্ড্রয়েড গো, ChromeOS
অ্যান্ড্রয়েডের জন্য গুগল প্লে গেমস সার্ভিসেস v2 নেটিভ সি এসডিকে
com.google.android.gms:play-services-games-v2-native-c:17.0.0-beta1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অ্যান্ড্রয়েড গো, ChromeOS
অ্যান্ড্রয়েডের জন্য গুগল প্লে গেমস সার্ভিসেস v1
com.google.android.gms:play-services-games:24.0.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অ্যান্ড্রয়েড গো, ChromeOS
ম্যাটার এপিআই
com.google.android.gms:play-services-home:16.0.0
ফোন, ট্যাবলেট
গুগল প্লে ইনস্ট্যান্ট
com.google.android.gms:play-services-instantapps:18.2.0
বন্ধ করা হয়েছে। আরও তথ্যের জন্য Google Play Instant দেখুন।
অ্যান্ড্রয়েডের জন্য অবস্থান পরিষেবা
com.google.android.gms:play-services-location:21.3.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
অ্যান্ড্রয়েডের জন্য গুগল ম্যাপস এসডিকে
com.google.android.gms:play-services-maps:19.2.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
অ্যান্ড্রয়েডের জন্য গুগল ম্যাপস 3D SDK
com.google.android.gms:play-services-maps3d:0.1.0
ফোন, ট্যাবলেট
এমএল কিট বারকোড স্ক্যানিং
com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট ডকুমেন্ট স্ক্যানার
com.google.android.gms:play-services-mlkit-document-scanner:16.0.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট ফেস ডিটেকশন
com.google.android.gms:play-services-mlkit-face-detection:17.1.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট ইমেজ লেবেলিং
com.google.android.gms:play-services-mlkit-image-labeling:16.0.8
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট ইমেজ লেবেলিং কাস্টম
com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta5
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট ভাষা শনাক্তকরণ
com.google.android.gms:play-services-mlkit-language-id:17.0.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট স্মার্ট উত্তর
com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট বিষয় বিভাজন
com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
এমএল কিট টেক্সট স্বীকৃতি
com.google.android.gms:play-services-mlkit-text-recognition:19.0.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
চীনা ভাষার জন্য ML কিট টেক্সট স্বীকৃতি
com.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
দেবনাগরী ভাষার জন্য এমএল কিট টেক্সট স্বীকৃতি
com.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
জাপানি ভাষার জন্য ML কিট টেক্সট স্বীকৃতি
com.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
কোরিয়ান ভাষার জন্য ML কিট টেক্সট স্বীকৃতি
com.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.1
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
কাছাকাছি ডিভাইস আবিষ্কার এবং সংযোগ
com.google.android.gms:play-services-nearby:19.3.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো
ওপেন-সোর্স লাইসেন্সগুলি দেখান
com.google.android.gms:play-services-oss-licenses:17.3.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS
অ্যান্ড্রয়েড ৫.০ (এপিআই লেভেল ২১) বা তার বেশি ভার্সন চালিত ডিভাইসগুলিতে সমর্থিত।
প্রোগ্রাম্যাটিক অ্যাক্সেস লাইব্রেরি (PAL)
com.google.android.gms:play-services-pal:22.1.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি
অ্যান্ড্রয়েড ৫.০ (এপিআই লেভেল ২১) বা তার বেশি ভার্সন চালিত ডিভাইসগুলিতে সমর্থিত।
স্ক্রিন লকের মান পরীক্ষা
com.google.android.gms:play-services-password-complexity:18.1.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS, Wear OS

অ্যান্ড্রয়েড ৪.৪ (এপিআই লেভেল ১৯) থেকে অ্যান্ড্রয়েড ৯ (এপিআই লেভেল ২৮) পর্যন্ত চলমান ডিভাইসগুলিতে সমর্থিত।
গুগল ওয়ালেট (পূর্বে গুগল পে ফর পাস)
com.google.android.gms:play-services-pay:16.5.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS

অ্যান্ড্রয়েড ৫.০ (এপিআই লেভেল ২০) বা তার বেশি ভার্সন চালিত ডিভাইসগুলিতে সমর্থিত।
অ্যাপ ইন্সট্রুমেন্টেশনের জন্য reCAPTCHA এন্টারপ্রাইজ
com.google.android.gms:play-services-recaptcha:17.1.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অ্যান্ড্রয়েড গো, ChromeOS
সেফটিনেট এপিআই (নিরাপদ ব্রাউজিং এবং অ্যাপ যাচাইকরণ অন্তর্ভুক্ত)
com.google.android.gms:play-services-safetynet:18.1.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS
গুগল ট্যাগ ম্যানেজার
com.google.android.gms:play-services-tagmanager:18.3.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অ্যান্ড্রয়েড গো, ChromeOS
অ্যান্ড্রয়েডে টাস্ক এপিআই
com.google.android.gms:play-services-tasks:18.4.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
অ্যান্ড্রয়েডের জন্য ত্বরণ পরিষেবা
com.google.android.gms:play-services-tflite-acceleration-service:16.4.0-beta01
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
গুগল প্লে পরিষেবার জন্য টেনসরফ্লো লাইট জিপিইউ ডেলিগেট এপিআই
com.google.android.gms:play-services-tflite-gpu:16.4.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
গুগল প্লে পরিষেবার জন্য টেনসরফ্লো লাইট জাভা এপিআই
com.google.android.gms:play-services-tflite-java:16.4.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
গুগল প্লে পরিষেবার জন্য টেনসরফ্লো লাইট সাপোর্ট এপিআই
com.google.android.gms:play-services-tflite-support:16.4.0
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
থ্রেড নেটওয়ার্ক API
com.google.android.gms:play-services-threadnetwork:16.3.0
ফোন, ট্যাবলেট
বিশ্বস্ত সময় API
com.google.android.gms:play-services-time:16.0.1
ফোন, ট্যাবলেট, অটো, অ্যান্ড্রয়েড গো, ওয়্যার ওএস
মোবাইল ভিশন
com.google.android.gms:play-services-vision:20.1.3
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড গো, ChromeOS
অ্যান্ড্রয়েডে পেমেন্টের জন্য গুগল পে
com.google.android.gms:play-services-wallet:19.5.0
ফোন, ট্যাবলেট, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস
পরিধানযোগ্য ডেটা স্তর API
com.google.android.gms:play-services-wearable:19.0.0
ফোন, ট্যাবলেট, ওয়্যার ওএস

গ্রেডল প্লাগইন

গুগল প্লে সার্ভিসেস-এ বেশ কিছু গ্র্যাডেল প্লাগইনও রয়েছে, যেমনটি নিম্নলিখিত টেবিলে দেখানো হয়েছে। মনে রাখবেন যে পূর্ববর্তী টেবিলের আগে প্রদর্শিত বোতামগুলি এই টেবিলে প্রদর্শিত তথ্য পরিবর্তন করে না।

সারণী ২। গুগল প্লে পরিষেবাগুলিতে অন্তর্ভুক্ত গ্রেডল প্লাগইনগুলির তালিকা
কেস এবং গ্রেডল প্লাগইন নাম ব্যবহার করুন সমর্থিত ডিভাইস
ওপেন-সোর্স লাইসেন্সগুলি দেখান
com.google.android.gms:oss-licenses-plugin:0.10.9
ফোন, ট্যাবলেট, ChromeOS
কঠোর সংস্করণ পরীক্ষা
com.google.android.gms:strict-version-matcher-plugin:1.2.4
ফোন, ট্যাবলেট, অ্যান্ড্রয়েড টিভি, অটো, অ্যান্ড্রয়েড গো, ChromeOS, ওয়্যার ওএস