Health Connect में, सेहत और फ़िटनेस से जुड़ा डेटा और मेडिकल रिकॉर्ड का डेटा सेव किया जाता है. साथ ही, इसे व्यवस्थित किया जाता है. सबसे पहले यह समझना ज़रूरी है कि Health Connect कौनसे डेटा टाइप और अनुमतियां देता है, ताकि आप अपने ऐप्लिकेशन की ज़रूरतों के हिसाब से प्लान बना सकें.
ऐप्लिकेशन बनाने के बाद, जब उसे Play Store पर पब्लिश करने की तैयारी की जाती है, तब आपको यह एलान करना होगा कि आपका ऐप्लिकेशन डेटा का इस्तेमाल कैसे करता है. साथ ही, आपको Health Connect के उन डेटा टाइप को ऐक्सेस करने का एलान भी करना होगा जिनका इस्तेमाल आपका ऐप्लिकेशन करता है. ऐसा न करने पर, उपयोगकर्ताओं को गड़बड़ी का मैसेज दिख सकता है. इसमें बताया जाएगा कि आपका ऐप्लिकेशन, Health Connect के डेटा टाइप को ऐक्सेस नहीं कर सकता, क्योंकि इसके लिए खास अनुमति की ज़रूरत होती है.
ज़्यादा जानकारी के लिए, Play Console में सेहत से जुड़े ऐप्लिकेशन के बारे में एलान वाला फ़ॉर्म भरना लेख पढ़ें.
डेटा टाइप की कैटगरी
Health Connect, ऐसे डेटा टाइप के साथ काम करता है जिनका इस्तेमाल ज़्यादातर सेहत और फ़िटनेस ऐप्लिकेशन में किया जाता है, ताकि ज़्यादा से ज़्यादा तरह का डेटा उपलब्ध कराया जा सके. Health Connect का मकसद, सेहत और फ़िटनेस से जुड़े डेटा को एक ही जगह पर सेव करना और उसे पूरी जानकारी के साथ दिखाना है. इस तरह के डेटा को इन कैटगरी में रखा जाता है:
| कैटगरी | ब्यौरा | |
|---|---|---|
| directions_run | गतिविधि | यह कुकी, उपयोगकर्ता की हर गतिविधि को कैप्चर करती है. इसमें दौड़ने और तैरने जैसी सेहत और फ़िटनेस से जुड़ी गतिविधियां शामिल हो सकती हैं. | 
| सीधा करें | शरीर की माप | यह कुकी, शरीर से जुड़े सामान्य डेटा को कैप्चर करती है. जैसे, उपयोगकर्ता का वज़न और उसका बेसल मेटाबॉलिक रेट. | 
| उपजाऊ | पीरियड साइकल ट्रैक करने की सुविधा | यह कुकी, माहवारी और उससे जुड़े डेटा पॉइंट कैप्चर करती है. जैसे, ऑव्युलेशन टेस्ट का बाइनरी नतीजा. | 
| किराना | पोषण | इससे हाइड्रेशन और पोषण से जुड़े डेटा टाइप कैप्चर किए जाते हैं. पहले विकल्प से पता चलता है कि कोई व्यक्ति एक बार में कितना पानी पीता है. बाद वाले में, कैलोरी, शर्करा, और मैग्नीशियम जैसे वैकल्पिक फ़ील्ड शामिल होते हैं. | 
| sleep_auto | नींद | यह कुकी, उपयोगकर्ता की नींद की अवधि और उसके टाइप से जुड़ा इंटरवल डेटा कैप्चर करती है. | 
| vital_signs | Vitals | इससे उपयोगकर्ता की सेहत के बारे में ज़रूरी जानकारी मिलती है. इसमें शरीर का तापमान, ब्लड शुगर, ब्लड प्रेशर, और खून में ऑक्सीजन की मात्रा जैसी जानकारी शामिल होती है. | 
| माइंडफ़ुलनेस | सेहत | यह कुकी, उपयोगकर्ता की मानसिक सेहत और तंदुरुस्ती से जुड़ा डेटा कैप्चर करती है. | 
सेहत और फ़िटनेस से जुड़े डेटा टाइप
कोई भी अनुमति मांगने से पहले, आपके ऐप्लिकेशन को मेनिफ़ेस्ट में उनका एलान करना होगा. ज़्यादा जानकारी के लिए, क्विक स्टार्ट गाइड का अनुमतियों का एलान करना सेक्शन देखें.
जब आपका ऐप्लिकेशन बैकग्राउंड में चल रहा हो, तब डेटा पढ़ने या पुराने डेटा को पढ़ने के लिए, डेटा टाइप की अनुमतियों से अलग, पढ़ने की अनुमतियों का एक और सेट घोषित करना होगा:
| पढ़ने की अतिरिक्त अनुमति | अनुमति का एलान | 
|---|---|
| बैकग्राउंड में डेटा पढ़ना बैकग्राउंड में डेटा पढ़ने के उदाहरण से जुड़ी गाइड | android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND | 
| पुराना डेटा पढ़ना 30 दिन से ज़्यादा पुराना डेटा पढ़ना गाइड | android.permission.health.READ_HEALTH_DATA_HISTORY | 
1. Jetpack का कोई वर्शन चुनें
Jetpack के वर्शन के हिसाब से, अनुमति के एलान अलग-अलग होते हैं. इसलिए, पक्का करें कि आपने Jetpack के उस वर्शन की रेंज को चुना हो जिसका इस्तेमाल आपका ऐप्लिकेशन करता है.
2. डेटा टाइप टेबल को फ़िल्टर करना
यहां दी गई टेबल में, डेटा टाइप की पूरी सूची दी गई है. इसमें हर डेटा टाइप की कैटगरी, सुविधा के फ़्लैग, गाइड, और अनुमति के एलान शामिल हैं.
| डेटा टाइप सुविधा की गाइड | कैटगरी | रिकॉर्ड टाइप अनुमतियों के एलान फ़ीचर फ़्लैग | 
|---|---|---|
| शारीरिक गतिविधि के दौरान खर्च हुई कैलोरी | गतिविधि | ActiveCaloriesBurnedRecordandroid.permission.health.READ_ACTIVE_CALORIES_BURNEDandroid.permission.health.WRITE_ACTIVE_CALORIES_BURNED | 
| गतिविधि की इंटेंसिटी | गतिविधि | ActivityIntensityRecordandroid.permission.health.READ_ACTIVITY_INTENSITYandroid.permission.health.WRITE_ACTIVITY_INTENSITYFEATURE_ACTIVITY_INTENSITY | 
| आराम करते समय शरीर का तापमान | पीरियड साइकल को ट्रैक करना | BasalBodyTemperatureRecordandroid.permission.health.READ_BASAL_BODY_TEMPERATUREandroid.permission.health.WRITE_BASAL_BODY_TEMPERATURE | 
| बेसल मेटाबॉलिक रेट | शरीर की माप | BasalMetabolicRateRecordandroid.permission.health.READ_BASAL_METABOLIC_RATEandroid.permission.health.WRITE_BASAL_METABOLIC_RATE | 
| ब्लड ग्लूकोज़ | ज़रूरी जानकारी | BloodGlucoseRecordandroid.permission.health.READ_BLOOD_GLUCOSEandroid.permission.health.WRITE_BLOOD_GLUCOSE | 
| ब्लड प्रेशर | ज़रूरी जानकारी | BloodPressureRecordandroid.permission.health.READ_BLOOD_PRESSUREandroid.permission.health.WRITE_BLOOD_PRESSURE | 
| बॉडी फ़ैट | शरीर की माप | BodyFatRecordandroid.permission.health.READ_BODY_FATandroid.permission.health.WRITE_BODY_FAT | 
| शरीर का तापमान | ज़रूरी जानकारी | BodyTemperatureRecordandroid.permission.health.READ_BODY_TEMPERATUREandroid.permission.health.WRITE_BODY_TEMPERATURE | 
| शरीर में मौजूद पानी की मात्रा का डेटा | शरीर की माप | BodyWaterMassRecordandroid.permission.health.READ_BODY_WATER_MASSandroid.permission.health.WRITE_BODY_WATER_MASS | 
| हड्डियों की मज़बूती | शरीर की माप | BoneMassRecordandroid.permission.health.READ_BONE_MASSandroid.permission.health.WRITE_BONE_MASS | 
| सर्विकल म्यूकस | पीरियड साइकल को ट्रैक करना | CervicalMucusRecordandroid.permission.health.READ_CERVICAL_MUCUSandroid.permission.health.WRITE_CERVICAL_MUCUS | 
| साइकल के पैडल चलाने की रफ़्तार | गतिविधि | CyclingPedalingCadenceRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.WRITE_EXERCISE | 
| दूरी | गतिविधि | DistanceRecordandroid.permission.health.READ_DISTANCEandroid.permission.health.WRITE_DISTANCE | 
| तय की गई ऊंचाई | गतिविधि | ElevationGainedRecordandroid.permission.health.READ_ELEVATION_GAINEDandroid.permission.health.WRITE_ELEVATION_GAINED | 
| कसरत कसरत के रूट जोड़ने से जुड़ी गाइड | गतिविधि | ExerciseSessionRecordandroid.permission.health.READ_EXERCISEandroid.permission.health.READ_EXERCISE_ROUTEandroid.permission.health.WRITE_EXERCISEandroid.permission.health.WRITE_EXERCISE_ROUTEकसरत के टाइपकसरत के सभी टाइप देखेंEXERCISE_TYPE_UNKNOWNEXERCISE_TYPE_BADMINTONEXERCISE_TYPE_BASEBALLEXERCISE_TYPE_BASKETBALLEXERCISE_TYPE_BIKINGEXERCISE_TYPE_BIKING_STATIONARYEXERCISE_TYPE_BOOT_CAMPEXERCISE_TYPE_BOXINGEXERCISE_TYPE_CALISTHENICSEXERCISE_TYPE_CRICKETEXERCISE_TYPE_DANCINGEXERCISE_TYPE_ELLIPTICALEXERCISE_TYPE_EXERCISE_CLASSEXERCISE_TYPE_FENCINGEXERCISE_TYPE_FOOTBALL_AMERICANEXERCISE_TYPE_FOOTBALL_AUSTRALIANEXERCISE_TYPE_FRISBEE_DISCEXERCISE_TYPE_GOLFEXERCISE_TYPE_GUIDED_BREATHINGEXERCISE_TYPE_GYMNASTICSEXERCISE_TYPE_HANDBALLEXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAININGEXERCISE_TYPE_HIKINGEXERCISE_TYPE_ICE_HOCKEYEXERCISE_TYPE_ICE_SKATINGEXERCISE_TYPE_MARTIAL_ARTSEXERCISE_TYPE_PADDLINGEXERCISE_TYPE_PARAGLIDINGEXERCISE_TYPE_PILATESEXERCISE_TYPE_RACQUETBALLEXERCISE_TYPE_ROCK_CLIMBINGEXERCISE_TYPE_ROLLER_HOCKEYEXERCISE_TYPE_ROWINGEXERCISE_TYPE_ROWING_MACHINEEXERCISE_TYPE_RUGBYEXERCISE_TYPE_RUNNINGEXERCISE_TYPE_RUNNING_TREADMILLEXERCISE_TYPE_SAILINGEXERCISE_TYPE_SCUBA_DIVINGEXERCISE_TYPE_SKATINGEXERCISE_TYPE_SKIINGEXERCISE_TYPE_SNOWBOARDINGEXERCISE_TYPE_SNOWSHOEINGEXERCISE_TYPE_SOCCEREXERCISE_TYPE_SOFTBALLEXERCISE_TYPE_SQUASHEXERCISE_TYPE_STAIR_CLIMBINGEXERCISE_TYPE_STAIR_CLIMBING_MACHINEEXERCISE_TYPE_STRENGTH_TRAININGEXERCISE_TYPE_STRETCHINGEXERCISE_TYPE_SURFINGEXERCISE_TYPE_SWIMMING_OPEN_WATEREXERCISE_TYPE_SWIMMING_POOLEXERCISE_TYPE_TABLE_TENNISEXERCISE_TYPE_TENNISEXERCISE_TYPE_VOLLEYBALLEXERCISE_TYPE_WALKINGEXERCISE_TYPE_WATER_POLOEXERCISE_TYPE_WEIGHTLIFTINGEXERCISE_TYPE_WHEELCHAIREXERCISE_TYPE_OTHER_WORKOUTEXERCISE_TYPE_YOGA | 
| कितने फ़्लोर चढ़े गए | गतिविधि | FloorsClimbedRecordandroid.permission.health.READ_FLOORS_CLIMBEDandroid.permission.health.WRITE_FLOORS_CLIMBED | 
| धड़कन की दर | ज़रूरी जानकारी | HeartRateRecordandroid.permission.health.READ_HEART_RATEandroid.permission.health.WRITE_HEART_RATE | 
| धड़कन की दर में उतार-चढ़ाव | ज़रूरी जानकारी | HeartRateVariabilityRmssdRecordandroid.permission.health.READ_HEART_RATE_VARIABILITYandroid.permission.health.WRITE_HEART_RATE_VARIABILITY | 
| ऊंचाई | शरीर की माप | HeightRecordandroid.permission.health.READ_HEIGHTandroid.permission.health.WRITE_HEIGHT | 
| हाइड्रेशन | पोषण | HydrationRecordandroid.permission.health.READ_HYDRATIONandroid.permission.health.WRITE_HYDRATION | 
| माहवारी के साइकल के दौरान होने वाला रक्त स्राव | पीरियड साइकल को ट्रैक करना | IntermenstrualBleedingRecordandroid.permission.health.READ_INTERMENSTRUAL_BLEEDINGandroid.permission.health.WRITE_INTERMENSTRUAL_BLEEDING | 
| फ़ैट के बिना शरीर का वज़न | शरीर की माप | LeanBodyMassRecordandroid.permission.health.READ_LEAN_BODY_MASSandroid.permission.health.WRITE_LEAN_BODY_MASS | 
| मासिक धर्म | पीरियड साइकल को ट्रैक करना | MenstruationFlowRecordMenstruationPeriodRecordandroid.permission.health.READ_MENSTRUATIONandroid.permission.health.WRITE_MENSTRUATION | 
| सजगता सजगता को ट्रैक करने के बारे में गाइड | सेहत का ख्याल रखना | MindfulnessSessionRecordandroid.permission.health.READ_MINDFULNESSandroid.permission.health.WRITE_MINDFULNESSFEATURE_MINDFULNESS_SESSION | 
| पोषण | पोषण | NutritionRecordandroid.permission.health.READ_NUTRITIONandroid.permission.health.WRITE_NUTRITION | 
| ऑव्युलेशन टेस्ट | पीरियड साइकल को ट्रैक करना | OvulationTestRecordandroid.permission.health.READ_OVULATION_TESTandroid.permission.health.WRITE_OVULATION_TEST | 
| ऑक्सीजन की मात्रा | ज़रूरी जानकारी | OxygenSaturationRecordandroid.permission.health.READ_OXYGEN_SATURATIONandroid.permission.health.WRITE_OXYGEN_SATURATION | 
| कसरत का प्लान ट्रेनिंग प्लान गाइड | गतिविधि | PlannedExerciseSessionRecordandroid.permission.health.READ_PLANNED_EXERCISEandroid.permission.health.WRITE_PLANNED_EXERCISEFEATURE_PLANNED_EXERCISE | 
| पावर | गतिविधि | PowerRecordandroid.permission.health.READ_POWERandroid.permission.health.WRITE_POWER | 
| सांस की दर | ज़रूरी जानकारी | RespiratoryRateRecordandroid.permission.health.READ_RESPIRATORY_RATEandroid.permission.health.WRITE_RESPIRATORY_RATE | 
| आराम करते समय धड़कन की दर | ज़रूरी जानकारी | RestingHeartRateRecordandroid.permission.health.READ_RESTING_HEART_RATEandroid.permission.health.WRITE_RESTING_HEART_RATE | 
| सेक्शुअल ऐक्टिविटी | गतिविधि | SexualActivityRecordandroid.permission.health.READ_SEXUAL_ACTIVITYandroid.permission.health.WRITE_SEXUAL_ACTIVITY | 
| त्वचा का तापमान त्वचा का तापमान मेज़र करने से जुड़ी गाइड | ज़रूरी जानकारी | SkinTemperatureRecordandroid.permission.health.READ_SKIN_TEMPERATUREandroid.permission.health.WRITE_SKIN_TEMPERATUREFEATURE_SKIN_TEMPERATURE | 
| नींद का सेशन नींद के सेशन ट्रैक करने से जुड़ी गाइड | नींद | SleepSessionRecordandroid.permission.health.READ_SLEEPandroid.permission.health.WRITE_SLEEP | 
| स्पीड | गतिविधि | SpeedRecordandroid.permission.health.READ_SPEEDandroid.permission.health.WRITE_SPEED | 
| चरण | गतिविधि | StepsRecordStepsCadenceRecordandroid.permission.health.READ_STEPSandroid.permission.health.WRITE_STEPS | 
| खर्च हुई कुल कैलोरी | गतिविधि | TotalCaloriesBurnedRecordandroid.permission.health.READ_TOTAL_CALORIES_BURNEDandroid.permission.health.WRITE_TOTAL_CALORIES_BURNED | 
| VO2 max | गतिविधि | Vo2MaxRecordandroid.permission.health.READ_VO2_MAXandroid.permission.health.WRITE_VO2_MAX | 
| वज़न | शरीर की माप | WeightRecordandroid.permission.health.READ_WEIGHTandroid.permission.health.WRITE_WEIGHT | 
| व्हीलचेयर पुश करने से जुड़ा डेटा | गतिविधि | WheelchairPushesRecordandroid.permission.health.READ_WHEELCHAIR_PUSHESandroid.permission.health.WRITE_WHEELCHAIR_PUSHES | 
