Google Fit API और Google Fit REST API, 30 जून, 2025 के बाद उपलब्ध नहीं होंगे. डेवलपर 1 मई, 2024 से, इन एपीआई का इस्तेमाल करने के लिए, साइन अप नहीं कर सकते.
इस गाइड में, 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 दायरे देने के लिए कहता है जिन्हें ऐप्लिकेशन ऐक्सेस करना चाहता है.
ऐक्सेस लागू किया गया: उपयोगकर्ता की अनुमति मिलने के बाद, आपका ऐप्लिकेशन उन डेटा टाइप को ऐक्सेस कर सकता है जो उन स्कोप से जुड़े हैं जिनके लिए उपयोगकर्ता ने अनुमति दी है.
[null,null,["आखिरी बार 2025-03-11 (UTC) को अपडेट किया गया."],[[["This guide provides instructions for Android developers to integrate Google Fit into their applications."],["It outlines the necessary setup steps, including obtaining a Google account, setting up Google Play services, and acquiring OAuth 2.0 client ID."],["Developers are guided through the process of creating an API client and implementing data access functionalities."],["Before publishing, developers need to apply for verification to ensure data security and compliance."],["The guide also explains the authorization flow users will experience when granting data access permissions to the app."]]],[]]