माइग्रेशन से जुड़ी गाइड

Google Fit API अब सेवा में नहीं हैं. इन्हें 2026 के आखिर में बंद कर दिया जाएगा. Google, सेहत और कल्याण से जुड़े कई प्रॉडक्ट और सेवाएं उपलब्ध कराता है. इससे आपके उपयोगकर्ताओं को, सुविधा बंद होने के बाद भी अपने लक्ष्यों को हासिल करने में मदद मिलती है.

चेतावनी: Google Fit API (इसमें REST API भी शामिल है) का इस्तेमाल सिर्फ़ 2026 के आखिर तक किया जा सकेगा. हमारा सुझाव है कि क्लाउड पर आधारित इंटिग्रेशन के लिए, Google Health API पर माइग्रेट करें. इसके अलावा, कदमों को ट्रैक करने और मोबाइल-फ़र्स्ट ऐप्लिकेशन के लिए, Health Connect पर माइग्रेट करें.

यहां दिए गए दिशा-निर्देशों से पता चलता है कि Google Fit API का इस्तेमाल करने के तरीके के आधार पर, आपको किस सेवा पर माइग्रेट करना चाहिए.

आपको अपने ऐप्लिकेशन टाइप और डेटा की ज़रूरतों के हिसाब से एपीआई चुनना चाहिए.

ऐप्लिकेशन टाइप के हिसाब से

ऐप्लिकेशन किस तरह का है सुझाया गया पाथ मुख्य वजह
कदमों को ट्रैक करने वाला ऐप्लिकेशन Health Connect अलग-अलग सोर्स से इकट्ठा किए गए कदमों के डेटा को मोबाइल पर आसानी से पढ़ा जा सकता है.
फ़िटनेस ट्रैकर का कंपैनियन ऐप्लिकेशन Google Health API वेब पर आधारित प्लैटफ़ॉर्म, जिसमें उपयोगकर्ता के इंटिग्रेशन के लिए OAuth की ज़रूरत होती है.
सेहत और फ़िटनेस से जुड़ा प्लैटफ़ॉर्म Google Health API और Health Connect Fitbit/Google डिवाइस के डेटा के लिए Google Health API का इस्तेमाल करें. साथ ही, डिवाइस पर इकट्ठा किए गए डेटा के लिए Health Connect का इस्तेमाल करें.

मौजूदा इंटिग्रेशन के ज़रिए

मौजूदा इंटिग्रेशन सुझाया गया पाथ उपलब्धता
Google Fit (Android और REST API) Google Health API उपलब्ध है
मोबाइल पर चले गए कदमों की जानकारी पढ़ना (Google Fit Recording API की मदद से) Health Connect उपलब्ध है
Wear OS पर Fit API स्वास्थ्य सेवाएं उपलब्ध है
Fitbit Web API Google Health API उपलब्ध है
मोबाइल पर Recording API Health Connect उपलब्ध है
Health Connect मौजूदा इंटिग्रेशन को बनाए रखें या Google Health API जोड़ें उपलब्ध है

तकनीकी तुलनाएं

यहां दिए गए सेक्शन में, Google Fit API, 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 क्लाउड कंसोल Play Store प्रोजेक्ट और सेहत से जुड़े ऐप्लिकेशन के बारे में एलान
पुष्टि करना OAuth 2.0 ज़रूरी है OAuth की ज़रूरत नहीं है (डिवाइस पर मौजूद अनुमतियां)
डेटा स्टोरेज क्लाउड-सेंट्रिक डिवाइस पर मौजूद डेटा के हिसाब से (उपयोगकर्ता के डिवाइस पर)
ऑडियंस Android के पुराने वर्शन के डेवलपर मॉडर्न Android मोबाइल डेवलपर
अनुमतियां OAuth के दायरे Android मेनिफ़ेस्ट की अनुमतियां

Fit API इंटिग्रेशन

यहां दिए गए सेक्शन में, Google Fit के हर एपीआई से माइग्रेट करने के बारे में दिशा-निर्देश दिए गए हैं. अगर आपके इंटिग्रेशन में ऐसे यूज़र इंटरफ़ेस (यूआई) एलिमेंट भी शामिल हैं जो Google Fit ऐप्लिकेशन से कनेक्ट होते हैं, तो ज़्यादा जानकारी के लिए Fit ऐप्लिकेशन के इंटिग्रेशन से जुड़े दिशा-निर्देश देखें.

कदमों को रिकॉर्ड करने के लिए, Fit Recording API का इस्तेमाल करने वाले ऐप्लिकेशन

Fit Recording API की मदद से, आपका ऐप्लिकेशन बैटरी की खपत कम करके सेंसर के डेटा को अपने-आप सेव करने का अनुरोध कर सकता है. इसके लिए, उसे सदस्यताएं बनानी होंगी. हर सदस्यता, किसी Android ऐप्लिकेशन को फ़िटनेस डेटा के किसी खास टाइप या डेटा सोर्स से कनेक्ट करती है. साथ ही, Step डेटा टाइप का इस्तेमाल आम तौर पर कदमों को रिकॉर्ड करने के लिए किया जाता है.

Fit Recording API से माइग्रेट करने के लिए, यह तरीका अपनाएं:

पहली टेबल: Fit Recording API से माइग्रेट करने के चरण
फ़ोन Wear
  1. चले गए कदमों की कुल संख्या दिखाने के लिए, अपने ऐप्लिकेशन में Health Connect को जोड़ें. कुल संख्या में ये शामिल हैं: मोबाइल से गिने गए कदम (Android 14 या इसके बाद के वर्शन वाले डिवाइसों पर) और अन्य ऐप्लिकेशन और डिवाइसों से गिने गए कदम.
  2. अपने ऐप्लिकेशन में स्थानीय चरणों का डेटा लगातार दिखाने के लिए, Health Connect के राइट एपीआई का इस्तेमाल करके, डेटा लिखने की सुविधा लागू करें.

स्वास्थ्य सेवाओं का इस्तेमाल करें:

  • PassiveMonitoringClient
  • ExerciseClient

दोनों के बीच के अंतर के बारे में ज़्यादा जानने के लिए, स्वास्थ्य सेवाओं से जुड़े दस्तावेज़ देखें.

फ़िटनेस स्टोर में डेटा पढ़ने या लिखने के लिए, History API का इस्तेमाल करने वाले ऐप्लिकेशन

History API की मदद से, आपका ऐप्लिकेशन फ़िटनेस स्टोर पर एक साथ कई कार्रवाइयां कर सकता है. इन कार्रवाइयों में, सेहत और तंदुरुस्ती से जुड़े पुराने डेटा को पढ़ना, डालना, अपडेट करना, और मिटाना शामिल है.

History API से माइग्रेट करने के लिए, यह तरीका अपनाएं:

दूसरी टेबल: Fit History API से माइग्रेट करने के चरण
फ़ोन Wear

Google Health API पर स्विच करना.

लागू नहीं. Health Connect का इस्तेमाल, पहने जाने वाले डिवाइस के बजाय मोबाइल ऐप्लिकेशन से करें.

रीयल-टाइम में फ़िटनेस का डेटा दिखाने के लिए, Sensor API का इस्तेमाल करने वाले ऐप्लिकेशन

Sensor API की मदद से, अपने ऐप्लिकेशन में सेंसर का रॉ डेटा रीयल टाइम में पढ़ा जा सकता है. Sensor API ये काम करता है:

  • इस फ़ंक्शन से, डिवाइस और साथ में इस्तेमाल किए जा सकने वाले डिवाइसों पर उपलब्ध डेटा सोर्स की सूची मिलती है.
  • यह कुकी, रॉ सेंसर डेटा पाने के लिए लिसनर रजिस्टर करती है.
  • यह लिसनर को अनरजिस्टर करता है, ताकि उन्हें अब सेंसर का रॉ डेटा न मिले.

Sensor API से माइग्रेट करने के लिए, यह तरीका अपनाएं:

तीसरी टेबल: Fit Sensor API से माइग्रेट करने के चरण
फ़ोन Wear

सेंसर और कई तरह से जांची गई सही जगह की जानकारी देने वाले एपीआई का इस्तेमाल करना

Wear OS पर Health Services का इस्तेमाल करना:

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    इसके अलावा, SensorManager, FusedLocationProvider का इस्तेमाल करें

गतिविधि की खास जानकारी देने के लिए, Session API का इस्तेमाल करने वाले ऐप्लिकेशन

सेशन, एक समयावधि को दिखाता है. इस दौरान, उपयोगकर्ता फ़िटनेस से जुड़ी कोई गतिविधि करते हैं.

Session API की मदद से, आपका ऐप्लिकेशन फ़िटनेस स्टोर में सेशन बना सकता है.

Session API से माइग्रेट करने के लिए, यह तरीका अपनाएं:

टेबल 4: Fit Session API से माइग्रेट करने के चरण
फ़ोन Wear

शुरू/बंद करें: लागू नहीं है. ऐप्लिकेशन को चालू सेशन की स्थिति को इंटरनल तौर पर ट्रैक करना चाहिए.

पढ़ने/लिखने की अनुमति: Google Health API पर स्विच करना.

शुरू/बंद करें: Health Services (ExerciseClient) का इस्तेमाल करें

पढ़ना/लिखना: अपने मोबाइल ऐप्लिकेशन के साथ Health Connect का इस्तेमाल करें.

कुछ वर्कफ़्लो के लिए, हमारा सुझाव है कि आप यह तरीका अपनाएं:

  • सेशन जोड़ना: डेवलपर को अपने मोबाइल ऐप्लिकेशन के साथ Health Connect का इस्तेमाल करना चाहिए. साथ ही, ज़रूरत के हिसाब से ExerciseSessionRecord या SleepSessionRecord जोड़ना चाहिए.

Goals API का इस्तेमाल करने वाले ऐप्लिकेशन

लक्ष्य, Google Fit ऐप्लिकेशन में सेट किए गए टारगेट होते हैं. उपयोगकर्ता, कदमों की संख्या और हार्ट पॉइंट जैसी मेट्रिक के लिए इन्हें सेट कर सकते हैं. Fit प्लैटफ़ॉर्म, उनके लक्ष्यों को रिकॉर्ड करता है. साथ ही, Goals API का इस्तेमाल करके, इन लक्ष्यों के हिसाब से उनकी रोज़ की गतिविधि को ट्रैक करता है.

पांचवीं टेबल: Fit Goals API के लिए माइग्रेशन से जुड़ी गाइडेंस
फ़ोन Wear
बदलाव करने के लिए कोई एपीआई उपलब्ध नहीं है. बदलाव करने के लिए कोई एपीआई उपलब्ध नहीं है.

BLE API का इस्तेमाल करने वाले ऐप्लिकेशन

आपका ऐप्लिकेशन, ब्लूटूथ स्मार्ट (बीएलई) की सुविधा वाले उपलब्ध डिवाइसों का पता लगा सकता है. साथ ही, बीएलई एपीआई का इस्तेमाल करके, सेंसर से मिले डेटा को Google Fit प्लैटफ़ॉर्म में डाल सकता है.

BLE API से माइग्रेट करने के लिए, यह तरीका अपनाएं:

छठी टेबल: Fit BLE API से माइग्रेट करने का तरीका
फ़ोन Wear
Android के ब्लूटूथ एपीआई का सीधे तौर पर इस्तेमाल करें. Android के ब्लूटूथ एपीआई का सीधे तौर पर इस्तेमाल करें.

ये सुविधाएं अब काम नहीं करेंगी

इन सुविधाओं के लिए, सीधे तौर पर एपीआई का इस्तेमाल नहीं किया जा सकता. सुझाए गए Android के स्टैंडर्ड एपीआई का इस्तेमाल करें:

  • Sensor API: रीयल-टाइम में रॉ डेटा पाने के लिए, Android Sensors फ़्रेमवर्क या Fused Location Provider API का इस्तेमाल करें.
  • Goals API: कोई दूसरा एपीआई उपलब्ध नहीं है. अपने ऐप्लिकेशन लॉजिक में, लक्ष्य ट्रैकिंग और हर दिन की ऐक्टिविटी के लक्ष्यों को मैनेज करें.
  • ब्लूटूथ लो एनर्जी (बीएलई) एपीआई: हार्डवेयर से कम्यूनिकेट करने के लिए, सीधे तौर पर Android Bluetooth API का इस्तेमाल करें.

Fit ऐप्लिकेशन के इंटिग्रेशन

अगर आपका ऐप्लिकेशन, डेटा शेयर करने के लिए Google Fit से कनेक्ट होता है, तो इन सेक्शन में दिए गए निर्देशों का पालन करें. इन निर्देशों में, मौजूदा और नए उपयोगकर्ताओं को Health Connect या Google Health API पर माइग्रेट करने के बारे में बताया गया है:

आपके ऐप्लिकेशन के मौजूदा उपयोगकर्ता

अगर आपके ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में, लोगों को Google Fit से कनेक्ट करने का विकल्प शामिल है या आपका ऐप्लिकेशन, Google Fit के साथ काम करने वाले ऐप्लिकेशन की सूची में शामिल है, तो मौजूदा उपयोगकर्ताओं के लिए, Fit ऐप्लिकेशन के इंटिग्रेशन को जारी रखा जा सकता है.

हम इस सेक्शन को अपडेट करते रहेंगे. इसमें आपको यह जानकारी मिलेगी कि Fit ऐप्लिकेशन के इंटिग्रेशन को कब बंद किया जाएगा. साथ ही, उपयोगकर्ताओं को बेहतर अनुभव देने के लिए आपके पास कौनसे विकल्प उपलब्ध हैं. इस दौरान, हमसे संपर्क करें.

सातवीं टेबल: Fit ऐप्लिकेशन इंटिग्रेशन का इस्तेमाल करने वाले मौजूदा उपयोगकर्ताओं के लिए सुझाव
checkDo this बंद करेंऐसा न करें
अपने ऐप्लिकेशन में, Health Connect या Google Health API को नए विकल्प के तौर पर उपलब्ध कराएं.

उपयोगकर्ताओं को ज़्यादा फ़ायदे मिलते हैं. जैसे, बेहतर डेटा और इनसाइट, निजता, और सुरक्षा.

Health Connect के साथ सिंक करना

उपयोगकर्ताओं से Google Fit से डिसकनेक्ट करने के लिए कहें.

Health Connect से डिसकनेक्ट करना

आपके ऐप्लिकेशन के नए उपयोगकर्ता

हमारा सुझाव है कि आप Health Connect या Google Health API के साथ इंटिग्रेशन बनाएं, ताकि आपके ऐप्लिकेशन के नए उपयोगकर्ताओं को भी वैसा ही अनुभव मिल सके.

Health Connect, उपयोगकर्ताओं को नए डेटा सोर्स और टाइप का ऐक्सेस देता है, ताकि उन्हें बेहतर अनुभव मिल सके. साथ ही, डिवाइस पर डेटा सुरक्षित तरीके से सेव किया जाता है. Google Health API, Fitbit और Google डिवाइस के डेटा के लिए वेब-सेंट्रिक प्लैटफ़ॉर्म उपलब्ध कराता है.

आठवीं टेबल: Fit ऐप्लिकेशन के इंटिग्रेशन की सुविधा का इस्तेमाल करने वाले नए उपयोगकर्ताओं के लिए सुझाव
checkDo this बंद करेंऐसा न करें
अपने ऐप्लिकेशन के सेटअप फ़्लो में, Health Connect या Google Health API को शामिल करें. Fit को ऐसे ऐप्लिकेशन के तौर पर उपलब्ध कराएं जिसे लोग Health Connect के उपलब्ध होने पर कनेक्ट कर सकें.