From 8365a5620ea08be9fde93b35f485a5c69b632136 Mon Sep 17 00:00:00 2001 From: Adam Ivancza Date: Tue, 2 Oct 2018 16:38:58 +0200 Subject: [PATCH] Fix for iOS 10 --- RCTAppleHealthKit/RCTAppleHealthKit+Queries.m | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m b/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m index b1d0e4a..dc4b572 100644 --- a/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m +++ b/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m @@ -178,12 +178,22 @@ isTracked = false; } + NSString* device = @""; + if (@available(iOS 11.0, *)) { + device = [[sample sourceRevision] productType]; + } else { + device = [[sample device] name]; + if (!device) { + device = @"iPhone"; + } + } + NSDictionary *elem = @{ valueType : @(value), @"tracked" : @(isTracked), @"sourceName" : [[[sample sourceRevision] source] name], @"sourceId" : [[[sample sourceRevision] source] bundleIdentifier], - @"device": [[sample sourceRevision] productType], + @"device": device, @"start" : startDateString, @"end" : endDateString }; -- 2.26.2