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 पर निर्भर रहने वाली सुविधाएं डेवलप करने के लिए, इन चरणों को पूरा करें:
अपने ऐप्लिकेशन की मॉड्यूल डायरेक्ट्री में
build.gradle
फ़ाइल खोलें.अपने ऐप्लिकेशन के लिए ज़रूरी हर एसडीके के लिए, उस एसडीके की डिपेंडेंसी शामिल करें. इस पेज में एक ऐसा सेक्शन शामिल है जिसमें Google Play services की सामान्य सेवाएं डिपेंडेंसी भी उपलब्ध है. आप चाहें, तो यह भी जोड़ें कि Firebase डिपेंडेंसी प्रोजेक्ट.
परिवर्तन सेव करें और अपनी प्रोजेक्ट.
नीचे दिया गया स्निपेट, उदाहरण के तौर पर एक ऐसी 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 ऐप्लिकेशन से. हालांकि, ऐसे Android डिवाइस जिनमें Google Play नहीं है स्टोर पर 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 ऐप्लिकेशन में शामिल करें. डिवाइस टाइप के हिसाब से, इस सूची को फ़िल्टर किया जा सकता है किसी एक बटन पर क्लिक करें. साथ ही, किसी खास इस्तेमाल का उदाहरण या डिपेंडेंसी खोजें बटन के बाद दिखाई देने वाले बॉक्स में टेक्स्ट डालकर नाम लिखें.
इस्तेमाल की स्थिति और डिपेंडेंसी का नाम | वे डिवाइस जिन पर YouTube ऐप्लिकेशन से YouTube Kids का इस्तेमाल किया जा सकता है |
---|---|
Google मोबाइल विज्ञापनcom.google.android.gms:play-services-ads:23.3.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.3.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 |
AppSearchcom.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.4.0 |
फ़ोन, टैबलेट, 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 Castcom.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 |
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 की गेम सेवाओं का वर्शन 2com.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 की गेम सेवाओं का वर्शन 1com.google.android.gms:play-services-games:23.2.0 |
फ़ोन, टैबलेट, Android TV, Android Go, और ChromeOS |
Matter APIcom.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.1 |
फ़ोन, टैबलेट, 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.1 |
फ़ोन, टैबलेट, Android Go, और ChromeOS |
चाइनीज़ भाषा के लिए एमएल किट टेक्स्ट की पहचानcom.google.android.gms:play-services-mlkit-text-recognition-chinese:16.0.1 |
फ़ोन, टैबलेट, Android Go, और ChromeOS |
देवनागरी के लिए एमएल किट की टेक्स्ट पहचानcom.google.android.gms:play-services-mlkit-text-recognition-devanagari:16.0.1 |
फ़ोन, टैबलेट, Android Go, और ChromeOS |
जैपनीज़ के लिए एमएल किट टेक्स्ट की पहचानcom.google.android.gms:play-services-mlkit-text-recognition-japanese:16.0.1 |
फ़ोन, टैबलेट, Android Go, और ChromeOS |
कोरिया के लिए एमएल किट टेक्स्ट पहचानने की सुविधाcom.google.android.gms:play-services-mlkit-text-recognition-korean:16.0.1 |
फ़ोन, टैबलेट, 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 कैप्चा Enterprisecom.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 APIcom.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 APIcom.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 APIcom.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 Paymentscom.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 प्लग इन भी शामिल हैं, जैसा कि नीचे दी गई टेबल में शामिल करें. ध्यान दें कि पिछली तालिका से पहले दिखाई देने वाले बटन इस टेबल में दिखने वाली जानकारी में बदलाव न करें.
केस और 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 |