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

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 से माइग्रेट करने के लिए, यह तरीका अपनाएं:

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

Health Services का इस्तेमाल करें:

  • PassiveMonitoringClient
  • ExerciseClient

इन दोनों के बीच के अंतर के बारे में ज़्यादा जानने के लिए, Health Services का दस्तावेज़ देखें.

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

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

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

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

Google Health API पर माइग्रेट करें.

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

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

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

  • डिवाइस और साथ में इस्तेमाल किए जाने वाले डिवाइसों पर उपलब्ध डेटा सोर्स की सूची दिखाता है.
  • सेंसर का अपरिष्कृत डेटा पाने के लिए, लिसनर रजिस्टर करता है.
  • लिसनर को अनरजिस्टर करता है, ताकि उन्हें सेंसर का अपरिष्कृत डेटा न मिले.

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

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

सेंसर और Fused Location Provider API का इस्तेमाल करें

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 का इस्तेमाल करके, उपयोगकर्ताओं के लक्ष्यों को रिकॉर्ड करता है. साथ ही, इन लक्ष्यों के हिसाब से उनकी हर दिन की गतिविधि को ट्रैक करता है.

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

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

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

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

टेबल 6: 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 ऐप्लिकेशन के इंटिग्रेशन को बंद करने की तारीख और उपयोगकर्ता अनुभव को बनाए रखने के लिए सबसे अच्छे विकल्पों की जानकारी के साथ अपडेट करते रहेंगे. इस बीच, हमसे संपर्क किया जा सकता है.

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

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

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

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

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

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

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

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

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