Health & Fitness

RSS for tag

Explore the technical aspects of health and fitness features, including sensor data acquisition, health data processing, and integration with the HealthKit framework.

Health & Fitness Documentation

Posts under Health & Fitness subtopic

Post

Replies

Boosts

Views

Activity

Sort workouts using the HKSampleQueryDescriptor
Is it possible to set TotalDistance for the sorts of HKSampleQueryDescriptor? In HKSampleQuery, I can set TotalDistance as follows. let sort = NSSortDescriptor(key: HKWorkoutSortIdentifierTotalDistance, ascending: false) let type = HKWorkoutType.workoutType() let query = HKSampleQuery(sampleType: type, predicate: nil, limit: 0, sortDescriptors: [sort] ){ (query, results, error) -> Void in } I want to create a SortDescriptor for HKSampleQueryDescriptor. When I set HKWorkout.totalDistance to parameter in SortDescriptor, the compile error occurred. let sort = SortDescriptor(\HKWorkout.totalDistance, order: .forward) // Error: "No exact matches in call to initializer" I know that HKWorkout.totalDistance is deprecated. Isn't it recommended to set TotalDistance to sort? I'm expecting that on iOS 16, I can get my workouts in heart rate order, is this a mistake?
0
0
817
Jun ’22
ResearchKit: Is it possible to import Swift Code into Objective-C files ( .h and .m).
I've currently forked the most recent version of ResearchKit (as of July 7, 2022) and am trying to make a new ORKInstructionStep that uses Swift objects that I'm importing from a different Swift-based project. This is running in XCode 14.0. I put the following Swift files into my forked version of ResearchKit as circled and shown below. I then went to ResearchKit -> Targets -> ResearchKit -> Build Settings -> Defines Module and set it to "Yes." I then also went to ResearchKit -> Targets -> ResearchKit -> Build Settings -> Bridging Header and set it to "ResearchKit/ResearchKit-Bridging-Header.h." I then went to ORKVideoInstructionsViewController.h and added the following import statement: I then went to one of the Swift class I imported and added the public keyword to the objects I wanted to instantiate in ORKVideoInstructionsViewController.m. I then tried to instantiate a VideoProcessingChain object in the ORKVideoInstructionsViewController.m file as shown below and ran into the following errors.
0
1
933
Jul ’22
steps count mismatch Apple health kit app to our custom App
Dear Apple Support  Team,   We are an enterprise user and creating an app to drive fitness challenge in our organization. We would be displaying challenges to participate and  given them option to see the progress on daily basis.   To achieve that we are getting step Count/distance covered data from HealthKit.   However, while doing so we are facing the below issue   When we compared the HealthKit data which we receive and the data we see in Health App in iPhone are different. Example: healthkit data which we get shows 15000 steps but when we compare the steps with the user it is around 12000 steps. We are getting it in excess always. How do we solve this ?   Does Health App Combine the steps tracked through iPhone and apple watch ? If we walk with the iPhone and Fitness watch, both device will record data in same time ? Will it add both or merge to avoid duplicates ?   We tried to create running challenge but we are getting distance for the users though the user did not run. The user actually walked without initiating the Running but still we get the data under running with the distance. Can we get unique records for running and walking ?
1
0
2.4k
Jul ’22
Wake up after a certain amount of sleep
I have what on the surface seems like a simple problem. I want my Apple Watch to wake me up after I've gotten let's say 7 hours of sleep. This isn't a currently supported feature even with iOS 16 + watchOS 9. Implementing it would require access to the current Sleep State aka Sleep Data in real-time. So then I am trying to write an app to wake myself up after I've been asleep for a certain amount of time. Is sleep data available in real-time, or can I access the current 'live' sleep state, or is sleep analysis only done in post after I've woken up for the day? If sleep analysis is only done in post, then it's a chicken and egg problem. I understand there may be some legal implications that the apple watch sleep data doesn't guarantee accuracy, so the app would be reacting to potentially inaccurate data at the user's risk. If I accept the limitations and the risks, it should be fine if I make this app for my own personal use only.
1
0
2.1k
Aug ’22
I can't get device.model data in sleep analysis result
While using HealthKit, I wanted to collect sleep analysis with the measuring device model data. But I couldn't get model string in any way. sleepSample.device sleepSample.device.self sleepSample.device?.model sleepSample.device?.name All things were contain 'nil'. How can I get model data in HKCategoryType? p.s. I can get model data in HKSampleType like stepCount, activeEnergyBurned, distanceWalkingRunning
2
0
921
Aug ’22
HealthKit distanceWalkingRunning data not able to read in some device.
I can able to read distanceWalkingRunning data on most of the devices. But in some devices data is not retrieving. guard let disType = HKObjectType.quantityType(forIdentifier: .distanceWalkingRunning) else {       fatalError("*** Unable to get the distance ***")     } let query = HKStatisticsCollectionQuery.init(quantityType: disType,                            quantitySamplePredicate: nil,                            options: [.cumulativeSum],                            anchorDate: anchor,                            intervalComponents: interval)           query.initialResultsHandler = {       query, results, error in        results?.enumerateStatistics(from: startDate,                      to: Date(), with: { (result, stop) in let distance = result.sumQuantity()?.doubleValue(for: HKUnit.mile()) ?? 0 }) } healthStore.execute(query) } In the same model same version not working in few device. Please guide me to get data on all devices. Thanks.
0
0
664
Sep ’22
xml file export duplicate entries, endDate is named startDate
In the export.xml from Apple Health (Using the Export All Health Data function) for all runs, endDate entries are incorrectly called startDate for all sub categories. This is since installing iOS 16 (20A362). iOS 15 did not have this problem. Example: <Workout workoutActivityType="HKWorkoutActivityTypeRunning" duration="***" durationUnit="min" sourceName="***" sourceVersion="7.6.1" device="***" creationDate="***" startDate="***" endDate="***"> <WorkoutStatistics type="HKQuantityTypeIdentifierActiveEnergyBurned" startDate="***" startDate="***" sum="***" unit="Cal"/> <WorkoutStatistics type="HKQuantityTypeIdentifierDistanceWalkingRunning" startDate="***" startDate="***" sum="***" unit="***"/> <WorkoutStatistics type="HKQuantityTypeIdentifierBasalEnergyBurned" startDate="***" startDate="***" sum="***" unit="Cal"/> </Workout>```
2
0
715
Sep ’22
App for Medical Support
Hi there! I am a doctor, new in the field to create Apps. I am developing an app about assistance for doctors in their daily work to help patients with their diseases, particularly in oncology. I would like to ask if it is needed some certification about the trustness about our healt recommendatios as: our certification of doctor, bibliography about our recommendatios, and so on. Thanks in advance! Pablo
0
0
804
Sep ’22
Having trouble pulling accurate HealthKit data down to the hour.
Hi, for my first Swift project, I'm making a water tracker and I'm having some trouble getting HealthKit data. If I set the time interval to 1 day, I am able to pull accurate water amounts, but I want to pull data accurate down to the hour instead. The problem is when I set the interval to the hour, I end up with a bunch of nil samples with only one entry throughout the day actually being filled even though it returns the proper amount of samples. The sample that is populated seems to be random, even with proper HealthKit authorization. Is there something I need to do to pull smaller time increments other than just setting the interval to be smaller?     func getWater(completion: @escaping(HKStatisticsCollection?) -> Void) {         let waterType = HKQuantityType.quantityType(forIdentifier:             HKQuantityTypeIdentifier.dietaryWater)!                  let startDate = Calendar.current.date(byAdding: .day, value: -365, to: Date())                  let endDate = Calendar.current.date(byAdding: .day, value: 1, to: Date())                  let anchorDate = Date.mondayAt12AM()                  let hour = DateComponents(day: 1)                  let predicate = HKQuery.predicateForSamples(withStart: startDate, end: Date(), options: .strictEndDate)                  query = HKStatisticsCollectionQuery(quantityType: waterType, quantitySamplePredicate: predicate, options: .cumulativeSum, anchorDate: anchorDate, intervalComponents: hour)                  query!.initialResultsHandler = { query, statisticsCollection, error in             completion(statisticsCollection)         }                  if let healthStore = healthStore, let query = self.query {             healthStore.execute(query)         }     }
0
0
715
Sep ’22
HKAnchoredObjectQuery updateHandler stops working with error
Hi! I am using the HKAnchoredObjectQuery to first get a snapshot of the initial results, and then trigger an updateHandler. I need to handle the initial results and the updates separately, which is why I implemented two completions. When I test the code, it works for a while. New and deleted samples trigger the updateHandler. However, after a while there appears an error: [connection] nw_read_request_report [C2] Receive failed with error "Software caused connection abort" Followingly, the updateHandler will stop getting triggered when I add updates in Apple health. Anyone have experience with this? func getMostRecentSample(for sampleType: HKSampleType, anchorKey: String, completion: @escaping (HKQuantitySample?, Error?) -> Swift.Void, updateHandler: @escaping (HKQuantitySample, Error?) -> Swift.Void) {     // If it is the first initialization, anchor is passed as nil     var anchor: HKQueryAnchor? = nil // Check for previous saved anchor in userdefaults     if UserDefaults.standard.object(forKey: anchorKey) != nil {       let data = UserDefaults.standard.object(forKey: anchorKey) as! Data       do {         guard let newAnchor = try NSKeyedUnarchiver.unarchivedObject(ofClass: HKQueryAnchor.self, from: data) else {           print("Could not parse anchor to HKQueryAnchor type")           return         }         anchor = newAnchor       } catch {         print("Error retreiving anchor from UserDefaults")       }     }     let query = HKAnchoredObjectQuery(type: sampleType,                      predicate: nil,                      anchor: anchor,                      limit: HKObjectQueryNoLimit                       ) { (query, samplesOrNil, _, newAnchor, errorOrNil) in       guard let samples = samplesOrNil as? [HKQuantitySample] else {         fatalError("*** An error occurred during the initial query: \(errorOrNil!.localizedDescription) ***")       }       if let anchor = newAnchor {         do {           let data = try NSKeyedArchiver.archivedData(withRootObject: anchor as Any, requiringSecureCoding: false)           UserDefaults.standard.set(data, forKey: anchorKey)         } catch {           print("Error retreiving anchor from UserDefaults")         }       }       completion(samples.last, nil)     }           // Setting up long-running query     query.updateHandler = { (query, samplesOrNil, _, newAnchor, errorOrNil) in       guard let samples = samplesOrNil as? [HKQuantitySample] else {         fatalError("*** An error occurred during an update: \(errorOrNil!.localizedDescription) ***")       }       if let anchor = newAnchor {         do {           let data = try NSKeyedArchiver.archivedData(withRootObject: anchor as Any, requiringSecureCoding: false)           UserDefaults.standard.set(data, forKey: anchorKey)         } catch {           print("Error retreiving anchor from UserDefaults")         }       }       if let sample = samples.last {         updateHandler(sample, nil)       }     }     self.healthStore.execute(query)   }
2
0
1.2k
Mar ’25
Shortcuts: How to open specific section in Health?
In Shortcuts before 2 or so iOS upgrades, I was able to put a specific section name in Health, e.g., "Steps", to go to the specific section. Although the original shortcuts still works, these names have disappeared from the "Search for apps and actions", so I have no way to go to other sections. How can I have a shortcut go to a specific section in Health? All I can do now is just open Health app by "Open Health". HELP!!!
1
0
708
Oct ’22
Can't receive daily step from apple health
My application was receive daily step and activity from apple health to processing, so we found this problem occur on our user, he can receive only activity but can't receive daily step. we checked on health application it's still has daily step information. and we try to reconnect his apple account but problem still occur. could you please suggestion me how I can solve this problem? (you can see the code for receive daily step from this link https://github.com/agencyenterprise/react-native-health/blob/master/docs/getDailyStepCountSamples.md)
0
0
485
Nov ’22
Sort workouts using the HKSampleQueryDescriptor
Is it possible to set TotalDistance for the sorts of HKSampleQueryDescriptor? In HKSampleQuery, I can set TotalDistance as follows. let sort = NSSortDescriptor(key: HKWorkoutSortIdentifierTotalDistance, ascending: false) let type = HKWorkoutType.workoutType() let query = HKSampleQuery(sampleType: type, predicate: nil, limit: 0, sortDescriptors: [sort] ){ (query, results, error) -> Void in } I want to create a SortDescriptor for HKSampleQueryDescriptor. When I set HKWorkout.totalDistance to parameter in SortDescriptor, the compile error occurred. let sort = SortDescriptor(\HKWorkout.totalDistance, order: .forward) // Error: "No exact matches in call to initializer" I know that HKWorkout.totalDistance is deprecated. Isn't it recommended to set TotalDistance to sort? I'm expecting that on iOS 16, I can get my workouts in heart rate order, is this a mistake?
Replies
0
Boosts
0
Views
817
Activity
Jun ’22
Will AFib History be an open data source?
Will developers be able to access the AFib History feature coming to WatchOS 9? I work as an Epic Analyst for a local hospital in the digital health department and one of our programs uses the Apple Watch for AFib detection and I just wanted to make sure we would be able to access that info (with permission of course) through our own app.
Replies
2
Boosts
0
Views
1.2k
Activity
Aug ’22
Collect healthkit data
In the healthkit, is the vital sign collected as raw? In what format is it collected?
Replies
0
Boosts
0
Views
378
Activity
Jul ’22
ResearchKit: Is it possible to import Swift Code into Objective-C files ( .h and .m).
I've currently forked the most recent version of ResearchKit (as of July 7, 2022) and am trying to make a new ORKInstructionStep that uses Swift objects that I'm importing from a different Swift-based project. This is running in XCode 14.0. I put the following Swift files into my forked version of ResearchKit as circled and shown below. I then went to ResearchKit -> Targets -> ResearchKit -> Build Settings -> Defines Module and set it to "Yes." I then also went to ResearchKit -> Targets -> ResearchKit -> Build Settings -> Bridging Header and set it to "ResearchKit/ResearchKit-Bridging-Header.h." I then went to ORKVideoInstructionsViewController.h and added the following import statement: I then went to one of the Swift class I imported and added the public keyword to the objects I wanted to instantiate in ORKVideoInstructionsViewController.m. I then tried to instantiate a VideoProcessingChain object in the ORKVideoInstructionsViewController.m file as shown below and ran into the following errors.
Replies
0
Boosts
1
Views
933
Activity
Jul ’22
health app
I wonder if the health app provides vital signs as raw data or processes them. How do you get raw if it's processed?
Replies
0
Boosts
0
Views
411
Activity
Jul ’22
Apple watch 7 sensor on SpO2 measurement
What are the sensors type for the SpO2 measurement? Does Watch 7 have the temperature/touch/pressure sensor to detect whether the measuring object is human skin? So as to activate the start of SpO2 measurement?
Replies
0
Boosts
0
Views
716
Activity
Jul ’22
How we can connect apple health in iOS?
There any way we can get apple data direct to server using web-hook URL or Rest API like Fitbit, Polar and other provide.
Replies
2
Boosts
0
Views
1.1k
Activity
Sep ’22
steps count mismatch Apple health kit app to our custom App
Dear Apple Support  Team,   We are an enterprise user and creating an app to drive fitness challenge in our organization. We would be displaying challenges to participate and  given them option to see the progress on daily basis.   To achieve that we are getting step Count/distance covered data from HealthKit.   However, while doing so we are facing the below issue   When we compared the HealthKit data which we receive and the data we see in Health App in iPhone are different. Example: healthkit data which we get shows 15000 steps but when we compare the steps with the user it is around 12000 steps. We are getting it in excess always. How do we solve this ?   Does Health App Combine the steps tracked through iPhone and apple watch ? If we walk with the iPhone and Fitness watch, both device will record data in same time ? Will it add both or merge to avoid duplicates ?   We tried to create running challenge but we are getting distance for the users though the user did not run. The user actually walked without initiating the Running but still we get the data under running with the distance. Can we get unique records for running and walking ?
Replies
1
Boosts
0
Views
2.4k
Activity
Jul ’22
Wake up after a certain amount of sleep
I have what on the surface seems like a simple problem. I want my Apple Watch to wake me up after I've gotten let's say 7 hours of sleep. This isn't a currently supported feature even with iOS 16 + watchOS 9. Implementing it would require access to the current Sleep State aka Sleep Data in real-time. So then I am trying to write an app to wake myself up after I've been asleep for a certain amount of time. Is sleep data available in real-time, or can I access the current 'live' sleep state, or is sleep analysis only done in post after I've woken up for the day? If sleep analysis is only done in post, then it's a chicken and egg problem. I understand there may be some legal implications that the apple watch sleep data doesn't guarantee accuracy, so the app would be reacting to potentially inaccurate data at the user's risk. If I accept the limitations and the risks, it should be fine if I make this app for my own personal use only.
Replies
1
Boosts
0
Views
2.1k
Activity
Aug ’22
I can't get device.model data in sleep analysis result
While using HealthKit, I wanted to collect sleep analysis with the measuring device model data. But I couldn't get model string in any way. sleepSample.device sleepSample.device.self sleepSample.device?.model sleepSample.device?.name All things were contain 'nil'. How can I get model data in HKCategoryType? p.s. I can get model data in HKSampleType like stepCount, activeEnergyBurned, distanceWalkingRunning
Replies
2
Boosts
0
Views
921
Activity
Aug ’22
HealthKit distanceWalkingRunning data not able to read in some device.
I can able to read distanceWalkingRunning data on most of the devices. But in some devices data is not retrieving. guard let disType = HKObjectType.quantityType(forIdentifier: .distanceWalkingRunning) else {       fatalError("*** Unable to get the distance ***")     } let query = HKStatisticsCollectionQuery.init(quantityType: disType,                            quantitySamplePredicate: nil,                            options: [.cumulativeSum],                            anchorDate: anchor,                            intervalComponents: interval)           query.initialResultsHandler = {       query, results, error in        results?.enumerateStatistics(from: startDate,                      to: Date(), with: { (result, stop) in let distance = result.sumQuantity()?.doubleValue(for: HKUnit.mile()) ?? 0 }) } healthStore.execute(query) } In the same model same version not working in few device. Please guide me to get data on all devices. Thanks.
Replies
0
Boosts
0
Views
664
Activity
Sep ’22
xml file export duplicate entries, endDate is named startDate
In the export.xml from Apple Health (Using the Export All Health Data function) for all runs, endDate entries are incorrectly called startDate for all sub categories. This is since installing iOS 16 (20A362). iOS 15 did not have this problem. Example: <Workout workoutActivityType="HKWorkoutActivityTypeRunning" duration="***" durationUnit="min" sourceName="***" sourceVersion="7.6.1" device="***" creationDate="***" startDate="***" endDate="***"> <WorkoutStatistics type="HKQuantityTypeIdentifierActiveEnergyBurned" startDate="***" startDate="***" sum="***" unit="Cal"/> <WorkoutStatistics type="HKQuantityTypeIdentifierDistanceWalkingRunning" startDate="***" startDate="***" sum="***" unit="***"/> <WorkoutStatistics type="HKQuantityTypeIdentifierBasalEnergyBurned" startDate="***" startDate="***" sum="***" unit="Cal"/> </Workout>```
Replies
2
Boosts
0
Views
715
Activity
Sep ’22
App for Medical Support
Hi there! I am a doctor, new in the field to create Apps. I am developing an app about assistance for doctors in their daily work to help patients with their diseases, particularly in oncology. I would like to ask if it is needed some certification about the trustness about our healt recommendatios as: our certification of doctor, bibliography about our recommendatios, and so on. Thanks in advance! Pablo
Replies
0
Boosts
0
Views
804
Activity
Sep ’22
Indirect heart massage
Idea of application. Conducting resuscitation by indirect heart massage to the beat set by Apple Watch according to the type of The Breathe app (vibrations with a given frequency for pressing on the chest).
Replies
0
Boosts
0
Views
944
Activity
Sep ’22
Having trouble pulling accurate HealthKit data down to the hour.
Hi, for my first Swift project, I'm making a water tracker and I'm having some trouble getting HealthKit data. If I set the time interval to 1 day, I am able to pull accurate water amounts, but I want to pull data accurate down to the hour instead. The problem is when I set the interval to the hour, I end up with a bunch of nil samples with only one entry throughout the day actually being filled even though it returns the proper amount of samples. The sample that is populated seems to be random, even with proper HealthKit authorization. Is there something I need to do to pull smaller time increments other than just setting the interval to be smaller?     func getWater(completion: @escaping(HKStatisticsCollection?) -> Void) {         let waterType = HKQuantityType.quantityType(forIdentifier:             HKQuantityTypeIdentifier.dietaryWater)!                  let startDate = Calendar.current.date(byAdding: .day, value: -365, to: Date())                  let endDate = Calendar.current.date(byAdding: .day, value: 1, to: Date())                  let anchorDate = Date.mondayAt12AM()                  let hour = DateComponents(day: 1)                  let predicate = HKQuery.predicateForSamples(withStart: startDate, end: Date(), options: .strictEndDate)                  query = HKStatisticsCollectionQuery(quantityType: waterType, quantitySamplePredicate: predicate, options: .cumulativeSum, anchorDate: anchorDate, intervalComponents: hour)                  query!.initialResultsHandler = { query, statisticsCollection, error in             completion(statisticsCollection)         }                  if let healthStore = healthStore, let query = self.query {             healthStore.execute(query)         }     }
Replies
0
Boosts
0
Views
715
Activity
Sep ’22
HKAnchoredObjectQuery updateHandler stops working with error
Hi! I am using the HKAnchoredObjectQuery to first get a snapshot of the initial results, and then trigger an updateHandler. I need to handle the initial results and the updates separately, which is why I implemented two completions. When I test the code, it works for a while. New and deleted samples trigger the updateHandler. However, after a while there appears an error: [connection] nw_read_request_report [C2] Receive failed with error "Software caused connection abort" Followingly, the updateHandler will stop getting triggered when I add updates in Apple health. Anyone have experience with this? func getMostRecentSample(for sampleType: HKSampleType, anchorKey: String, completion: @escaping (HKQuantitySample?, Error?) -> Swift.Void, updateHandler: @escaping (HKQuantitySample, Error?) -> Swift.Void) {     // If it is the first initialization, anchor is passed as nil     var anchor: HKQueryAnchor? = nil // Check for previous saved anchor in userdefaults     if UserDefaults.standard.object(forKey: anchorKey) != nil {       let data = UserDefaults.standard.object(forKey: anchorKey) as! Data       do {         guard let newAnchor = try NSKeyedUnarchiver.unarchivedObject(ofClass: HKQueryAnchor.self, from: data) else {           print("Could not parse anchor to HKQueryAnchor type")           return         }         anchor = newAnchor       } catch {         print("Error retreiving anchor from UserDefaults")       }     }     let query = HKAnchoredObjectQuery(type: sampleType,                      predicate: nil,                      anchor: anchor,                      limit: HKObjectQueryNoLimit                       ) { (query, samplesOrNil, _, newAnchor, errorOrNil) in       guard let samples = samplesOrNil as? [HKQuantitySample] else {         fatalError("*** An error occurred during the initial query: \(errorOrNil!.localizedDescription) ***")       }       if let anchor = newAnchor {         do {           let data = try NSKeyedArchiver.archivedData(withRootObject: anchor as Any, requiringSecureCoding: false)           UserDefaults.standard.set(data, forKey: anchorKey)         } catch {           print("Error retreiving anchor from UserDefaults")         }       }       completion(samples.last, nil)     }           // Setting up long-running query     query.updateHandler = { (query, samplesOrNil, _, newAnchor, errorOrNil) in       guard let samples = samplesOrNil as? [HKQuantitySample] else {         fatalError("*** An error occurred during an update: \(errorOrNil!.localizedDescription) ***")       }       if let anchor = newAnchor {         do {           let data = try NSKeyedArchiver.archivedData(withRootObject: anchor as Any, requiringSecureCoding: false)           UserDefaults.standard.set(data, forKey: anchorKey)         } catch {           print("Error retreiving anchor from UserDefaults")         }       }       if let sample = samples.last {         updateHandler(sample, nil)       }     }     self.healthStore.execute(query)   }
Replies
2
Boosts
0
Views
1.2k
Activity
Mar ’25
How to read Apple iOS 16 Heart Rate Zones from HealthKit
Is there way to read the Apple Heart rate zones from HealthKit? I want to read the min/max bpm for each of the 1-5 zones. I went through the Apple HealthKit developer documentation but couldn't find it https://developer.apple.com/documentation/healthkit
Replies
3
Boosts
2
Views
2.3k
Activity
Oct ’24
Shortcuts: How to open specific section in Health?
In Shortcuts before 2 or so iOS upgrades, I was able to put a specific section name in Health, e.g., "Steps", to go to the specific section. Although the original shortcuts still works, these names have disappeared from the "Search for apps and actions", so I have no way to go to other sections. How can I have a shortcut go to a specific section in Health? All I can do now is just open Health app by "Open Health". HELP!!!
Replies
1
Boosts
0
Views
708
Activity
Oct ’22
How does the Apple Watch check women's health
The addition of a temperature sensor to this year's Apple watch will help with menstrual detection?
Replies
1
Boosts
0
Views
669
Activity
Oct ’22
Can't receive daily step from apple health
My application was receive daily step and activity from apple health to processing, so we found this problem occur on our user, he can receive only activity but can't receive daily step. we checked on health application it's still has daily step information. and we try to reconnect his apple account but problem still occur. could you please suggestion me how I can solve this problem? (you can see the code for receive daily step from this link https://github.com/agencyenterprise/react-native-health/blob/master/docs/getDailyStepCountSamples.md)
Replies
0
Boosts
0
Views
485
Activity
Nov ’22