Google Fit REST API के साथ-साथ, Google Fit के सभी एपीआई 2026 में बंद कर दिए जाएंगे. डेवलपर, 1 मई, 2024 से इन एपीआई का इस्तेमाल करने के लिए साइन अप नहीं कर सकते.
Android पर इस्तेमाल शुरू करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
इस गाइड में, Android पर Google Fit के साथ डेवलपमेंट शुरू करने का तरीका बताया गया है.
सेटअप
अपना ऐप्लिकेशन बनाने से पहले, यहां दिए गए सेक्शन में बताए गए चरणों को पूरा करें.
Google खाता पाएं
Google Fit के एपीआई का इस्तेमाल करने के लिए, आपके पास एक Google खाता होना चाहिए. नया खाता बनाया जा सकता है या
किसी मौजूदा खाते का इस्तेमाल किया जा सकता है. हो सकता है कि आपको उपयोगकर्ता के नज़रिए से अपने ऐप्लिकेशन को टेस्ट करने के लिए, कोई अलग खाता बनाना पड़े.
Google Play सेवाएं पाएं
अपने डेवलपमेंट होस्ट पर, Google Play services की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें:
हमारा सुझाव है कि Fitness API की मदद से ऐप्लिकेशन बनाने के लिए, Android Studio डेवलपमेंट एनवायरमेंट का इस्तेमाल करें. Android Studio में नया प्रोजेक्ट बनाने और उसे कॉन्फ़िगर करने के बारे में जानने के लिए, कोई प्रोजेक्ट बनाना लेख पढ़ें.
Google Play services की क्लाइंट लाइब्रेरी जोड़ना
Android Studio में, अपने मॉड्यूल के लिए build.gradle फ़ाइल खोलें और Google Play services की क्लाइंट लाइब्रेरी को डिपेंडेंसी के तौर पर जोड़ें:
आपके ऐप्लिकेशन के पास जिन डेटा टाइप को ऐक्सेस करने की अनुमति होती है वे
ऑथराइज़ेशन स्कोपसे जुड़े होते हैं. इन अनुमतियों का अनुरोध करने के लिए, आपको यह जोड़ना होगा
कि आपके ऐप्लिकेशन को किन डेटा टाइप को ऐक्सेस करने की ज़रूरत है FitnessOptions
इंस्टेंस में. जब आपका ऐप्लिकेशन, Google Fit के किसी भी डेटा टाइप का इस्तेमाल करने का अनुरोध करता है, तो Android SDK अपने-आप यह जांच करता है कि वे किस स्कोप से जुड़े हैं. इसके बाद, वह उपयोगकर्ता से उन स्कोप के लिए ऑथराइज़ेशन का अनुरोध करता है.
एपीआई क्लाइंट बनाना
कोई एपीआई क्लाइंट बनाएं और उसमें उन डेटा टाइप को जोड़ें जिन्हें आपके ऐप्लिकेशन को डेटा लिखने या पढ़ने के लिए ऐक्सेस करने की ज़रूरत है. ये एंडपॉइंट उपलब्ध हैं:
SensorsClient: स्थानीय डिवाइस और साथ में इस्तेमाल किए जाने वाले डिवाइसों में मौजूद हार्डवेयर सेंसर से, सेहत और वेलनेस के डेटा के अलग-अलग सोर्स ऐक्सेस करें.
RecordingClient: सेंसर डेटा को कम पावर में, हमेशा चालू रहने वाले बैकग्राउंड में इकट्ठा करने के लिए.
HistoryClient: Google Fit में, पुराना डेटा डालें, मिटाएं, और पढ़ें.
यहां ऑथराइज़ेशन का वह फ़्लो दिखाया गया है जो उपयोगकर्ताओं को अनुमतियों का अनुरोध किए जाने पर दिखता है:
पहली इमेज.उपयोगकर्ताओं के लिए ऑथराइज़ेशन का फ़्लो.
Android की अनुमतियां: उपयोगकर्ता, आपका ऐप्लिकेशन डाउनलोड करने से पहले यह देख पाते हैं कि उसने Android की किन अनुमतियों का अनुरोध किया है. आपका ऐप्लिकेशन डाउनलोड होने के बाद, वह
रनटाइम की उन अनुमतियों का अनुरोध करता है जिनकी उसे ज़रूरत होती है. इसके बाद, उपयोगकर्ता इन अनुमतियों को स्वीकार या अस्वीकार
करते हैं.
जांच करना और कनेक्ट करना: आपका ऐप्लिकेशन, अन्य डेटा टाइप को ऐक्सेस करने का अनुरोध करने से पहले यह जांच करता है कि अनुमतियां दी गई हैं या नहीं.
OAuth स्कोप का अनुरोध: Google, उपयोगकर्ता को आपके ऐप्लिकेशन को उन डेटा टाइप के लिए OAuth स्कोप की अनुमति देने के लिए कहता है जिन्हें वह ऐक्सेस करना चाहता है.
ऐक्सेस लागू किया गया: उपयोगकर्ता की ओर से अनुमतियां देने के बाद, आपका ऐप्लिकेशन उन डेटा टाइप को ऐक्सेस कर सकता है जो उन स्कोप से जुड़े हैं जिनके लिए उपयोगकर्ता ने अनुमति दी है.
पुष्टि के लिए आवेदन करना
अपना ऐप्लिकेशन बनाने और उसे टेस्ट करने के बाद, आपको पुष्टि के लिए
आवेदन करना होगा. संवेदनशील और प्रतिबंधित स्कोप के लिए, अलग-अलग
लेवल के जस्टिफ़िकेशन की ज़रूरत होती है
.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-05-08 (UTC) को अपडेट किया गया."],[],[]]