Google Fit के एपीआई, 2026 के आखिर तक काम करेंगे. Google, सेहत और तंदुरुस्ती से जुड़े कई प्रॉडक्ट और सेवाएं उपलब्ध कराता है. इससे आपके उपयोगकर्ताओं को, इन एपीआई के बंद होने के बाद भी अपने लक्ष्यों को हासिल करने में मदद मिलेगी.
चेतावनी: Google Fit API (REST API भी शामिल है) सिर्फ़ 2026 के आखिर तक काम करेगा. हमारा सुझाव है कि क्लाउड पर आधारित इंटिग्रेशन के लिए, Google Health API पर माइग्रेट करें. वहीं, कदमों को ट्रैक करने और मोबाइल-फ़र्स्ट ऐप्लिकेशन के लिए, Health Connect पर माइग्रेट करें.
यहां दिए गए दिशा-निर्देशों से आपको यह पता चलेगा कि Google Fit के एपीआई का इस्तेमाल करने के तरीके के आधार पर, आपको किस सेवा पर माइग्रेट करना चाहिए.
माइग्रेट करने के सुझाए गए तरीके
आपको अपने ऐप्लिकेशन के टाइप और डेटा की ज़रूरतों के हिसाब से एपीआई चुनना चाहिए.
ऐप्लिकेशन के टाइप के हिसाब से
| ऐप्लिकेशन का टाइप | सुझाया गया तरीका | मुख्य वजह |
|---|---|---|
| कदम ट्रैक करने वाला ऐप्लिकेशन | Health Connect | अलग-अलग सोर्स से इकट्ठा किए गए कदमों के डेटा को मोबाइल पर ऐक्सेस करने के लिए. |
| फ़िटनेस ट्रैक करने वाले डिवाइस का साथी ऐप्लिकेशन | Google Health API | वेब पर आधारित प्लैटफ़ॉर्म के लिए, उपयोगकर्ता के इंटिग्रेशन के लिए OAuth की ज़रूरत होती है. |
| सेहत और फ़िटनेस प्लैटफ़ॉर्म | Google Health API और Health Connect | Fitbit/Google डिवाइस के डेटा के लिए, Google Health API का इस्तेमाल करें. वहीं, डिवाइस पर इकट्ठा किए गए डेटा के लिए, Health Connect का इस्तेमाल करें. |
मौजूदा इंटिग्रेशन के हिसाब से
| मौजूदा इंटिग्रेशन | सुझाया गया तरीका | उपलब्धता |
|---|---|---|
| Fit History API और Fit Session API | Google Health API | उपलब्ध है |
| मोबाइल पर चले गए कदमों की संख्या देखना (Google Fit Recording API की मदद से) | Health Connect | उपलब्ध है |
| Wear OS पर Fit API | स्वास्थ्य सेवाएं | उपलब्ध है |
| Fitbit Web API | Google Health API | उपलब्ध है |
| Health Connect | मौजूदा इंटिग्रेशन को बनाए रखें या Google Health API जोड़ें | उपलब्ध है |
तकनीकी तुलना
यहां दिए गए सेक्शन में, Google Fit के एपीआई, Google Health API, और Health Connect की तकनीकी तुलना की गई है. इससे आपको माइग्रेट करने का सही तरीका चुनने में मदद मिलेगी.
Fit API बनाम Google Health API
अगर आपका ऐप्लिकेशन, वेब पर आधारित प्लैटफ़ॉर्म है या उसे सर्वर-टू-सर्वर (S2S) इंटरैक्शन की ज़रूरत है, तो इस तरीके का इस्तेमाल करें.
| सुविधा | Fit API (Android/REST) | Google Health API |
|---|---|---|
| प्रोजेक्ट सेट अप करना | Google Cloud Console | Google Cloud प्रोजेक्ट बनाना |
| OAuth कॉन्फ़िगरेशन | Android या वेब ऐप्लिकेशन का टाइप | वेब ऐप्लिकेशन का टाइप |
| डेटा आर्किटेक्चर | com.google से शुरू होने वाले टाइप |
Google Health API के डेटा टाइप |
| ऐप्लिकेशन का रजिस्ट्रेशन | Google Cloud प्रोजेक्ट बनाना | Google Cloud प्रोजेक्ट बनाएं और Google Health API चालू करें |
Fit API बनाम Health Connect
स्थानीय डिवाइस की मेट्रिक पढ़ने वाले, मोबाइल-फ़र्स्ट Android ऐप्लिकेशन के लिए, इस तरीके का इस्तेमाल करें.
| सुविधा | Android के लिए Fit API | Health Connect |
|---|---|---|
| रजिस्ट्रेशन | Google Cloud Console | Play Store प्रोजेक्ट और सेहत से जुड़े ऐप्लिकेशन की जानकारी देना |
| पुष्टि करना | OAuth 2.0 ज़रूरी है | OAuth की ज़रूरत नहीं है (डिवाइस पर अनुमतियां) |
| डेटा स्टोरेज | क्लाउड पर आधारित | डिवाइस पर आधारित (डिवाइस पर) |
| ऑडियंस | लीगेसी Android डेवलपर | Modern Android Development Skills वाले मोबाइल डेवलपर |
| अनुमतियां | OAuth के दायरे | Android मेनिफ़ेस्ट की अनुमतियां |
Fit API के इंटिग्रेशन
यहां दिए गए सेक्शन में, Google Fit के हर एपीआई से माइग्रेट करने के बारे में जानकारी दी गई है. अगर आपके इंटिग्रेशन में यूज़र इंटरफ़ेस (यूआई) के ऐसे एलिमेंट भी शामिल हैं जो Google Fit ऐप्लिकेशन से कनेक्ट होते हैं, तो ज़्यादा जानकारी के लिए, Fit ऐप्लिकेशन के इंटिग्रेशन के दिशा-निर्देश देखें.
कदमों की संख्या रिकॉर्ड करने के लिए, Fit Recording API का इस्तेमाल करने वाले ऐप्लिकेशन
Fit Recording API की मदद से, आपका ऐप्लिकेशन सदस्यताएं बनाकर, सेंसर डेटा को बैटरी बचाने वाले तरीके से अपने-आप
सेव करने का अनुरोध कर सकता है.
हर सदस्यता, किसी Android ऐप्लिकेशन को फ़िटनेस डेटा के किसी खास टाइप या डेटा सोर्स से कनेक्ट करती है. साथ ही, कदमों की संख्या रिकॉर्ड करने के लिए, आम तौर पर Step डेटा टाइप का इस्तेमाल किया जाता है.
Fit Recording API से माइग्रेट करने के लिए, यह तरीका अपनाएं:
| फ़ोन | Wear |
|
Health Services का इस्तेमाल करें:
इन दोनों के बीच के अंतर के बारे में ज़्यादा जानने के लिए, Health Services का दस्तावेज़ देखें. |
फ़िटनेस स्टोर में डेटा पढ़ने या सेव करने के लिए, History API का इस्तेमाल करने वाले ऐप्लिकेशन
History API की मदद से, आपका ऐप्लिकेशन फ़िटनेस स्टोर पर एक साथ कई कार्रवाइयां कर सकता है. इन कार्रवाइयों में, सेहत और तंदुरुस्ती से जुड़े पुराने डेटा को पढ़ना, जोड़ना, अपडेट करना, और मिटाना शामिल है.
History API से माइग्रेट करने के लिए, यह तरीका अपनाएं:
| फ़ोन | Wear |
|
लागू नहीं. अपने मोबाइल ऐप्लिकेशन से Health Connect का इस्तेमाल करें. इसे पहने जाने वाले डिवाइस से इस्तेमाल न करें. |
रीयल-टाइम में फ़िटनेस डेटा दिखाने के लिए, Sensor API का इस्तेमाल करने वाले ऐप्लिकेशन
Sensor API की मदद से, आपका ऐप्लिकेशन रीयल-टाइम में सेंसर का अपरिष्कृत डेटा पढ़ सकता है. Sensor API ये काम करता है:
- डिवाइस और साथ में इस्तेमाल किए जाने वाले डिवाइसों पर उपलब्ध डेटा सोर्स की सूची दिखाता है.
- सेंसर का अपरिष्कृत डेटा पाने के लिए, लिसनर रजिस्टर करता है.
- लिसनर को अनरजिस्टर करता है, ताकि उन्हें सेंसर का अपरिष्कृत डेटा न मिले.
Sensor API से माइग्रेट करने के लिए, यह तरीका अपनाएं:
| फ़ोन | Wear |
|
सेंसर और Fused Location Provider API का इस्तेमाल करें |
Wear OS पर Health Services का इस्तेमाल करें:
|
गतिविधि की खास जानकारी देने के लिए, Session API का इस्तेमाल करने वाले ऐप्लिकेशन
सेशन, एक तय समयसीमा को दिखाते हैं. इस दौरान, उपयोगकर्ता फ़िटनेस से जुड़ी कोई गतिविधि करते हैं.
Session API की मदद से, आपका ऐप्लिकेशन फ़िटनेस स्टोर में सेशन बना सकता है.
Session API से माइग्रेट करने के लिए, यह तरीका अपनाएं:
| फ़ोन | Wear |
|
शुरू/बंद करना: लागू नहीं. ऐप्लिकेशन को, चल रहे सेशन की स्थिति को अंदरूनी तौर पर ट्रैक करना चाहिए. पढ़ना/सेव करना: Google Health API पर माइग्रेट करें. |
शुरू/बंद करना: Health Services (ExerciseClient) का इस्तेमाल करें पढ़ना/सेव करना: अपने मोबाइल ऐप्लिकेशन के साथ Health Connect का इस्तेमाल करें. खास वर्कफ़्लो के लिए, हमारा सुझाव है कि आप यह तरीका अपनाएं:
|
Goals API का इस्तेमाल करने वाले ऐप्लिकेशन
लक्ष्य, Google Fit ऐप्लिकेशन में तय किए जाने वाले टारगेट होते हैं. उपयोगकर्ता, कदमों की संख्या और 'हार्ट पॉइंट' जैसी मेट्रिक के लिए लक्ष्य तय कर सकते हैं. Fit प्लैटफ़ॉर्म, Goals API का इस्तेमाल करके, उपयोगकर्ताओं के लक्ष्यों को रिकॉर्ड करता है. साथ ही, इन लक्ष्यों के हिसाब से उनकी हर दिन की गतिविधि को ट्रैक करता है.
| फ़ोन | Wear |
| इस एपीआई के बदले कोई दूसरा एपीआई उपलब्ध नहीं है. | इस एपीआई के बदले कोई दूसरा एपीआई उपलब्ध नहीं है. |
BLE API का इस्तेमाल करने वाले ऐप्लिकेशन
आपका ऐप्लिकेशन, BLE API का इस्तेमाल करके, ब्लूटूथ लो एनर्जी (बीएलई) वाले उपलब्ध डिवाइसों को ढूंढ सकता है. साथ ही, सेंसर डेटा को Google Fit प्लैटफ़ॉर्म में जोड़ सकता है.
BLE API से माइग्रेट करने के लिए, यह तरीका अपनाएं:
| फ़ोन | Wear |
| Android के ब्लूटूथ एपीआई का सीधे तौर पर इस्तेमाल करें. | Android के ब्लूटूथ एपीआई का सीधे तौर पर इस्तेमाल करें. |
ये सुविधाएं अब काम नहीं करेंगी
इन सुविधाओं के बदले कोई दूसरा एपीआई उपलब्ध नहीं है. Android के सुझाए गए स्टैंडर्ड एपीआई का इस्तेमाल करें:
- Sensor API: रीयल-टाइम में अपरिष्कृत डेटा के लिए, Android Sensors फ़्रेमवर्क या Fused Location Provider API का इस्तेमाल करें.
- Goals API: इस एपीआई के बदले कोई दूसरा एपीआई उपलब्ध नहीं है. अपने ऐप्लिकेशन लॉजिक में, लक्ष्य ट्रैक करने और हर दिन की गतिविधि के टारगेट मैनेज करें.
- Bluetooth Low Energy (BLE) API: हार्डवेयर से कम्यूनिकेट करने के लिए, Android के ब्लूटूथ एपीआई का सीधे तौर पर इस्तेमाल करें.
Fit ऐप्लिकेशन के इंटिग्रेशन
अगर आपका ऐप्लिकेशन, डेटा शेयर करने के लिए Google Fit से कनेक्ट होता है, तो इन सेक्शन में, मौजूदा और नए उपयोगकर्ताओं को Health Connect या Google Health API पर माइग्रेट करने के बारे में दिए गए दिशा-निर्देशों का पालन करें:
आपके ऐप्लिकेशन के मौजूदा उपयोगकर्ता
अगर आपके ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में, उपयोगकर्ताओं के लिए Google Fit से कनेक्ट करने का कोई तरीका शामिल है (या अगर आपका ऐप्लिकेशन, Works with Google Fit ऐप्लिकेशन की सूची में शामिल है), तो मौजूदा उपयोगकर्ताओं के लिए, Fit ऐप्लिकेशन के इंटिग्रेशन को बनाए रखा जा सकता है.
हम इस सेक्शन को, Fit ऐप्लिकेशन के इंटिग्रेशन को बंद करने की तारीख और उपयोगकर्ता अनुभव को बनाए रखने के लिए सबसे अच्छे विकल्पों की जानकारी के साथ अपडेट करते रहेंगे. इस बीच, हमसे संपर्क किया जा सकता है.
| checkयह करें | closeयह न करें |
| अपने ऐप्लिकेशन में, Health Connect या Google Health API को नए विकल्प के तौर पर उपलब्ध कराएं.
उपयोगकर्ताओं को मिलने वाले फ़ायदों पर फ़ोकस करें. जैसे, ज़्यादा डेटा और इनसाइट, निजता, और सुरक्षा.
|
उपयोगकर्ताओं से Google Fit से डिसकनेक्ट करने के लिए कहें.
|
आपके ऐप्लिकेशन के नए उपयोगकर्ता
अपने ऐप्लिकेशन के नए उपयोगकर्ताओं को भी ऐसा ही अनुभव देने के लिए, हमारा सुझाव है कि Health Connect या Google Health API के साथ इंटिग्रेशन बनाएं.
Health Connect, डेटा के नए सोर्स और टाइप का ऐक्सेस देता है. इससे उपयोगकर्ताओं को बेहतर अनुभव मिलता है. साथ ही, डेटा को डिवाइस पर सुरक्षित तरीके से सेव किया जाता है. Google Health API, Fitbit और Google डिवाइस के डेटा के लिए, वेब पर आधारित प्लैटफ़ॉर्म उपलब्ध कराता है.
| checkयह करें | closeयह न करें |
| अपने ऐप्लिकेशन के सेटअप फ़्लो में, Health Connect या Google Health API को शामिल करें. | Fit को ऐसे ऐप्लिकेशन के तौर पर उपलब्ध कराएं जिससे उपयोगकर्ता, Health Connect के उपलब्ध होने के बाद उपलब्ध हो जाए. |

