डेटा को दूसरी जगह भेजने से जुड़ी गाइड

Google के पोर्टफ़ोलियो में सेहत से जुड़े कई प्रॉडक्ट और सेवाएं हैं. इनमें Health Connect भी शामिल है. Google Fit के एपीआई अब काम नहीं करते. हालांकि, ये 2026 तक काम करेंगे. इसके बाद, इन्हें बंद कर दिया जाएगा. यहां दिए गए दिशा-निर्देशों से पता चलता है कि हर Google Fit Android API से किस एपीआई या प्लैटफ़ॉर्म पर माइग्रेट करना है.

Fit Android API से Health Connect API पर माइग्रेट करना

Health Connect API पर माइग्रेट करने के लिए, आपको तीन अहम चरणों को पूरा करना होगा.

पहला चरण: इंटिग्रेट करना

इंटिग्रेट करने का पहला चरण, अपने ऐप्लिकेशन में Health Connect को जोड़ना है. इसमें ये चीज़ें शामिल होंगी:

  • शुरू करने के लिए यह तरीका अपनाकर, Health Connect के साथ इंटिग्रेट करें.
  • ऐप्लिकेशन मेनिफ़ेस्ट में, डेटा टाइप और ऐक्सेस मोड की जानकारी दें.
  • Health Connect को ऐक्सेस करने के लिए, उपयोगकर्ता से अनुमति लें.
  • इस्तेमाल के उदाहरणों या वर्कफ़्लो के हिसाब से डेटा पढ़ें/लिखें.

दूसरा चरण: माइग्रेट करना

हमारा सुझाव है कि जब उपयोगकर्ता एक प्लैटफ़ॉर्म से दूसरे पर माइग्रेट कर रहे हों, तब Google Fit Android API और Health Connect API के इंटिग्रेशन को चालू रखें. हमने Google Fit के Android एपीआई को बंद कर दिया है. हालांकि, हमारा मकसद 2026 से पहले एपीआई को बंद नहीं करना है. ऐसा इसलिए किया जा रहा है, ताकि उपयोगकर्ताओं को Health Connect पर स्विच करने और अपनी सेवा जारी रखने के लिए ज़रूरत के मुताबिक समय मिल सके.

तीसरा चरण: क्लीन अप करना

Google Fit SDK टूल को हटाने के लिए, यह तरीका अपनाएं:

  1. Google Fit के Android API से जुड़ा कोड हटाएं.
  2. Google Play services की डिपेंडेंसी हटाएं.

Sensor API

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

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

Sensor API से इन एपीआई या प्लैटफ़ॉर्म पर माइग्रेट करें:

फ़ोन Wear

SensorManager, FusedLocationProvider का इस्तेमाल करना

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

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

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

Session API

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

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

Session API से इन एपीआई या प्लैटफ़ॉर्म पर माइग्रेट करें:

फ़ोन Wear

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

पढ़ना/लिखना: Health Connect का इस्तेमाल करें.

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

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

खास वर्कफ़्लो के लिए, हमारा सुझाव है कि:

  • सेशन डालना: डेवलपर को मोबाइल ऐप्लिकेशन के ज़रिए Health Connect का इस्तेमाल करना चाहिए और इसके हिसाब से, ExerciseSession रिकॉर्ड या SleepSession रिकॉर्ड डालना चाहिए.

Recording API

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

Recording API से इन एपीआई या प्लैटफ़ॉर्म पर माइग्रेट करें:

फ़ोन Wear

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

  1. मोबाइल पर रिकॉर्डिंग एपीआई का इस्तेमाल करके, डेटा कैप्चर करने की सुविधा लागू करें.
  2. कैप्चर किए गए डेटा को Health Connect या अपने ऐप्लिकेशन के डेटाबेस में सेव करें.

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

  • PassiveMonitoringClient
  • ExerciseClient

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

History API

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

History API से इन एपीआई या प्लैटफ़ॉर्म पर माइग्रेट करें:

फ़ोन Wear

Health Connect का इस्तेमाल करना

स्मार्टवॉच के बजाय, मोबाइल ऐप्लिकेशन से Health Connect का इस्तेमाल करें.

Goals API

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

फ़ोन Wear
बदले में कोई एपीआई उपलब्ध नहीं है. बदले में कोई एपीआई उपलब्ध नहीं है.

BLE API

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

BLE API से इन एपीआई या प्लैटफ़ॉर्म पर माइग्रेट करें:

फ़ोन Wear
सीधे Android ब्लूटूथ एपीआई का इस्तेमाल करें. सीधे Android ब्लूटूथ एपीआई का इस्तेमाल करें.