Google Play services सेट अप करें

Google Play services का इस्तेमाल करके, किसी ऐप्लिकेशन को डेवलप करने के लिए API के लिए, इन्हें सेट करने के लिए इस पेज पर दिए गए निर्देशों का पालन करें अपने प्रोजेक्ट में ऐसे SDK टूल इस्तेमाल कर सकते हैं जो Google मेवेन डेटा स्टोर करने की जगह.

Google Play सेवाओं का इस्तेमाल करते समय अपने ऐप्लिकेशन की जांच करने के लिए, आपको इनमें से किसी एक का इस्तेमाल करना होगा फ़ॉलो किया जा रहा है:

  • Android 6.0 (एपीआई) पर चलने वाला ऐसा Android डिवाइस जिस पर यह सुविधा काम करती हो लेवल 23) या उसके बाद का कोई वर्शन हो और उसमें Google Play Store ऐप्लिकेशन मौजूद हो इंस्टॉल किया गया.
  • ऐसा Android एम्युलेटर जिसमें Google API को चलाने वाला एवीडी Android 6.0 (एपीआई लेवल 23) या इसके बाद के वर्शन पर आधारित प्लैटफ़ॉर्म.

Google Play services के लिए डिपेंडेंसी तय करना

अपने ऐप्लिकेशन में Google Play services API पर निर्भर रहने वाली सुविधाएं डेवलप करने के लिए, इन चरणों को पूरा करें:

  1. अपने ऐप्लिकेशन की मॉड्यूल डायरेक्ट्री में build.gradle फ़ाइल खोलें.

  2. अपने ऐप्लिकेशन के लिए ज़रूरी हर एसडीके के लिए, उस एसडीके की डिपेंडेंसी शामिल करें. इस पेज में एक ऐसा सेक्शन शामिल है जिसमें Google Play services की सामान्य सेवाएं डिपेंडेंसी भी उपलब्ध है. आप चाहें, तो यह भी जोड़ें कि Firebase डिपेंडेंसी प्रोजेक्ट.

  3. परिवर्तन सेव करें और अपनी प्रोजेक्ट.

नीचे दिया गया स्निपेट, उदाहरण के तौर पर एक ऐसी build.gradle फ़ाइल दिखाता है जो लोकेशन लाइब्रेरीः

apply plugin: 'com.android.application'

...

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

Google Play services SDK टूल के नए वर्शन में गड़बड़ियां ठीक की गई हैं और नई सुविधाएं जोड़ी गई हैं रिलीज़ किए जाते हैं. इन अपडेट का एलान रिलीज़ नोट. अगर आपका ऐप्लिकेशन किसी ऐसी डिपेंडेंसी का इस्तेमाल करता है जिसे अपडेट किया गया है. अपने ऐप्लिकेशन की डिपेंडेंसी के नए वर्शन पर अपडेट करें आपको इन समाधानों का ज़्यादा से ज़्यादा फ़ायदा मिल रहा है.

देखें कि Google Play services इंस्टॉल है या नहीं

जैसा कि Google Play services की खास जानकारी में बताया गया है, Google Play services को, Android पर अपने-आप अपडेट मिलते हैं 6.0 (एपीआई लेवल 23) और इसके बाद के वर्शन Google Play Store ऐप्लिकेशन से. हालांकि, Google Play के बिना Android डिवाइस स्टोर पर Google Play सेवाएं इंस्टॉल नहीं हैं. अगर आपका ऐप्लिकेशन डिवाइसों पर चलता है बिना Google Play सेवाओं के, आप शायद यह देखना चाहें कि Google Play Google API के इस्तेमाल की कोशिश करने से पहले, डिवाइस पर सेवाएं इंस्टॉल हो या अपने ऐप्लिकेशन में ऐसी सुविधाएं चालू करें जिनके लिए Google Play services को काम करने की ज़रूरत हो.

डिवाइस पर Google Play services की मौजूदगी देखने के लिए, isGooglePlayServicesAvailable() तरीका.

इसके बाद, Google Play services से कनेक्ट किया जा सकता है या पता लगाने का तरीका जानें क्या इंस्टॉल किया गया Google Play services का वर्शन किसी चुनिंदा एपीआई के साथ काम करता है, Google API ऐक्सेस करने के बारे में जानकारी देने वाली गाइड पढ़ें.

Google Play services डिपेंडेंसी

नीचे दी गई टेबल में, Google Play services की उन डिपेंडेंसी की सूची दी गई है जिन्हें आपके पास अपने Android ऐप्लिकेशन में शामिल करें. डिवाइस टाइप के हिसाब से, इस सूची को फ़िल्टर किया जा सकता है किसी एक बटन पर क्लिक करें. साथ ही, किसी खास इस्तेमाल का उदाहरण या डिपेंडेंसी खोजें बटन के बाद दिखाई देने वाले बॉक्स में टेक्स्ट डालकर नाम लिखें.

टेबल 1. Google Play services की डिपेंडेंसी Android ऐप्लिकेशन
इस्तेमाल की स्थिति और डिपेंडेंसी का नाम वे डिवाइस जिन पर YouTube ऐप्लिकेशन से YouTube Kids का इस्तेमाल किया जा सकता है
Google मोबाइल विज्ञापन
com.google.android.gms:play-services-ads:23.2.0
फ़ोन, टैबलेट
Android विज्ञापन आईडी (AAID)
com.google.android.gms:play-services-ads-identifier:18.1.0
फ़ोन, टैबलेट, Android TV, ChromeOS
Google मोबाइल विज्ञापन का लाइटवेट वर्शन
com.google.android.gms:play-services-ads-lite:23.2.0
फ़ोन, टैबलेट
AdSense for search (AFS) पसंद के मुताबिक सर्च विज्ञापन (सीएसए)
com.google.android.gms:play-services-afs-native:19.1.0
फ़ोन, टैबलेट, ChromeOS
Android के लिए Google Analytics सेवाएं SDK टूल
com.google.android.gms:play-services-analytics:18.1.0
अब काम नहीं करता. इसके बजाय, Firebase के लिए Google Analytics का इस्तेमाल करें.
ऐप्लिकेशन इंडेक्स
com.google.android.gms:play-services-appindex:16.2.0
फ़ोन, टैबलेट, Android TV
AppSearch
com.google.android.gms:play-services-appsearch:16.0.0
फ़ोन, टैबलेट, Android TV
Android ऐप्लिकेशन सेट आईडी
com.google.android.gms:play-services-appset:16.1.0
फ़ोन, टैबलेट, Android TV, ChromeOS
Android के लिए Google साइन-इन
com.google.android.gms:play-services-auth:21.2.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS
एसएमएस रिट्रीवर एपीआई
com.google.android.gms:play-services-auth-api-phone:18.1.0
फ़ोन, टैबलेट, Android Go
Block Store API (इसमें उपयोगकर्ता क्रेडेंशियल को सेव करने की सुविधा शामिल है)
com.google.android.gms:play-services-auth-blockstore:16.3.1
फ़ोन, टैबलेट, Android Go, और ChromeOS
Google अवेयरनेस एपीआई
com.google.android.gms:play-services-awareness:19.1.0
फ़ोन, टैबलेट, Auto, Android Go, ChromeOS
यूटिलिटी क्लास
com.google.android.gms:play-services-base:18.5.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS
यूटिलिटी क्लास के लिए नकली चीज़ों की जांच करना
com.google.android.gms:play-services-base-testing:16.1.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS
यूटिलिटी से जुड़ी अन्य क्लास
com.google.android.gms:play-services-basement:18.4.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS
Google Cast
com.google.android.gms:play-services-cast:21.5.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
Google Cast ऐप्लिकेशन फ़्रेमवर्क (सीएएफ़)
com.google.android.gms:play-services-cast-framework:21.5.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
Android TV रिसीवर
com.google.android.gms:play-services-cast-tv:21.1.0
Android TV
Google कोड स्कैनर
com.google.android.gms:play-services-code-scanner:16.1.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
Chromium नेटवर्क स्टैक (क्रोनेट)
com.google.android.gms:play-services-cronet:18.1.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS
डिवाइस-से-डिवाइस इंटरैक्शन (डीटीडीआई)
com.google.android.gms:play-services-dtdi:16.0.0-beta01
फ़ोन, टैबलेट, Android Go
फ़ास्ट IDentity ऑनलाइन (FIDO) पुष्टि
com.google.android.gms:play-services-fido:21.1.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS

यह सुविधा, Android 7.0 (एपीआई लेवल 24) या उसके बाद के वर्शन पर काम करने वाले डिवाइसों पर काम करती है.
Android के लिए Google Fit API और मोबाइल पर रिकॉर्डिंग एपीआई (उपयोगकर्ता के फ़िटनेस डेटा के लिए)
com.google.android.gms:play-services-fitness:21.2.0
फ़ोन, टैबलेट, Android Go, ChromeOS, Wear OS
Android के लिए Google Play की गेम सेवाओं का वर्शन 2
com.google.android.gms:play-services-games-v2:20.1.2
फ़ोन, टैबलेट, Android TV, Android Go, और ChromeOS
Android के लिए Google Play की गेम सेवाओं का वर्शन 2 नेटिव C SDK टूल
com.google.android.gms:play-services-games-v2-native-c:17.0.0-beta1
फ़ोन, टैबलेट, Android TV, Android Go, और ChromeOS
Android के लिए Google Play की गेम सेवाओं का वर्शन 1
com.google.android.gms:play-services-games:23.2.0
फ़ोन, टैबलेट, Android TV, Android Go, और ChromeOS
Matter API
com.google.android.gms:play-services-home:16.0.0
फ़ोन, टैबलेट
Google Play इंस्टैंट
com.google.android.gms:play-services-instantapps:18.1.0
फ़ोन, टैबलेट, Android TV, Android Go, ChromeOS

यह सुविधा, Android 5.0 (एपीआई लेवल 21) या इसके बाद के वर्शन पर काम करने वाले डिवाइसों पर काम करती है.
Android के लिए जगह की जानकारी
com.google.android.gms:play-services-location:21.3.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS
Android के लिए Google Maps SDK टूल
com.google.android.gms:play-services-maps:19.0.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS
एमएल किट बारकोड स्कैन करने की सुविधा
com.google.android.gms:play-services-mlkit-barcode-scanning:18.3.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
ML Kit दस्तावेज़ स्कैनर
com.google.android.gms:play-services-mlkit-document-scanner:16.0.0-beta1
फ़ोन, टैबलेट, Android Go, और ChromeOS
एमएल किट चेहरे की पहचान
com.google.android.gms:play-services-mlkit-face-detection:17.1.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
एमएल किट की इमेज को लेबल करना
com.google.android.gms:play-services-mlkit-image-labeling:16.0.8
फ़ोन, टैबलेट, Android Go, और ChromeOS
एमएल किट की इमेज को अपनी पसंद के मुताबिक लेबल करना
com.google.android.gms:play-services-mlkit-image-labeling-custom:16.0.0-beta5
फ़ोन, टैबलेट, Android Go, और ChromeOS
ML Kit की भाषा की पहचान
com.google.android.gms:play-services-mlkit-language-id:17.0.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
एमएल किट का स्मार्ट जवाब
com.google.android.gms:play-services-mlkit-smart-reply:16.0.0-beta1
फ़ोन, टैबलेट, Android Go, और ChromeOS
एमएल किट के विषय को अलग-अलग सेगमेंट में बांटना
com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1
फ़ोन, टैबलेट, Android Go, और ChromeOS
एमएल किट टेक्स्ट की पहचान करने की सुविधा
com.google.android.gms:play-services-mlkit-text-recognition:19.0.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
चाइनीज़ भाषा के लिए एमएल किट टेक्स्ट की पहचान
com.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
देवनागरी के लिए एमएल किट की टेक्स्ट पहचान
com.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
जैपनीज़ के लिए एमएल किट टेक्स्ट की पहचान
com.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
कोरिया के लिए एमएल किट टेक्स्ट पहचानने की सुविधा
com.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
आस-पास मौजूद डिवाइस खोजने और कनेक्शन करने की सुविधा
com.google.android.gms:play-services-nearby:19.3.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go
ओपन-सोर्स लाइसेंस दिखाएं
com.google.android.gms:play-services-oss-licenses:17.1.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS
यह सुविधा, Android 5.0 (एपीआई लेवल 21) या उसके बाद के वर्शन पर काम करने वाले डिवाइसों पर काम करती है.
स्क्रीन लॉक की क्वालिटी की जांच
com.google.android.gms:play-services-password-complexity:18.1.0
फ़ोन, टैबलेट, Android Go, ChromeOS, Wear OS

यह सुविधा, Android 4.4 (एपीआई लेवल 19) से लेकर Android 9 (एपीआई लेवल 28) तक के वर्शन पर काम करती है.
Google Wallet (इसे पहले Google Pay for Pass कहा जाता था)
com.google.android.gms:play-services-pay:16.5.0
फ़ोन, टैबलेट, Android Go, ChromeOS

यह सुविधा, Android 5.0 (एपीआई लेवल 20) या इसके बाद के वर्शन वाले डिवाइसों पर काम करती है.
ऐप्लिकेशन इंस्ट्रुमेंटेशन के लिए re कैप्चा Enterprise
com.google.android.gms:play-services-recaptcha:17.1.0
फ़ोन, टैबलेट, Android TV, Android Go, और ChromeOS
SafetyNet API (एपीआई) (इनमें डिवाइस की पुष्टि करना, सुरक्षित ब्राउज़िंग, reCAPTCHA, और ऐप्लिकेशन की पुष्टि करना शामिल हैं)
com.google.android.gms:play-services-safetynet:18.1.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS
Google टैग मैनेजर
com.google.android.gms:play-services-tagmanager:18.1.0
फ़ोन, टैबलेट, Android TV, Android Go, और ChromeOS
Android पर Tasks API
com.google.android.gms:play-services-tasks:18.2.0
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS
Android के लिए ऐक्सेलरेशन सेवा
com.google.android.gms:play-services-tflite-acceleration-service:16.0.0-beta01
फ़ोन, टैबलेट, Android Go, और ChromeOS
Google Play services के लिए, TensorFlow Lite जीपीयू डेलिगेट एपीआई
com.google.android.gms:play-services-tflite-gpu:16.2.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
Google Play सेवाओं के लिए TensorFlow Lite Java API
com.google.android.gms:play-services-tflite-java:16.2.0-beta02
फ़ोन, टैबलेट, Android Go, और ChromeOS
Google Play सेवाओं के लिए TensorFlow Lite का सहायता एपीआई
com.google.android.gms:play-services-tflite-support:16.1.0
फ़ोन, टैबलेट, Android Go, और ChromeOS
Thread Network API
com.google.android.gms:play-services-threadnetwork:16.0.1
फ़ोन, टैबलेट
मोबाइल विज़न
com.google.android.gms:play-services-vision:20.1.3
फ़ोन, टैबलेट, Android Go, और ChromeOS
Android पर Google Pay for Payments
com.google.android.gms:play-services-wallet:19.4.0
फ़ोन, टैबलेट, Auto, Android Go, ChromeOS, Wear OS
Wearable डेटा लेयर एपीआई
com.google.android.gms:play-services-wearable:18.2.0
फ़ोन, टैबलेट, Wear OS

Gradle प्लग इन

Google Play services में कई Gradle प्लग इन भी शामिल हैं, जैसा कि नीचे दी गई टेबल में शामिल करें. ध्यान दें कि पिछली तालिका से पहले दिखाई देने वाले बटन इस टेबल में दिखने वाली जानकारी में बदलाव न करें.

टेबल 2. Google Play में शामिल किए गए Gradle प्लग इन की सूची सेवाएं
केस और Gradle प्लग इन के नाम का इस्तेमाल करें वे डिवाइस जिन पर YouTube ऐप्लिकेशन से YouTube Kids का इस्तेमाल किया जा सकता है
ओपन-सोर्स लाइसेंस दिखाएं
com.google.android.gms:oss-licenses-plugin:0.10.6
फ़ोन, टैबलेट, ChromeOS
सख्त वर्शन की जांच करना
com.google.android.gms:strict-version-matcher-plugin:1.2.4
फ़ोन, टैबलेट, Android TV, Auto, Android Go, ChromeOS, Wear OS