From d6d9a09d505d11148599a95a5be3e1351edbe0ac Mon Sep 17 00:00:00 2001 From: hc Date: Mon, 13 Apr 2026 15:17:52 +0800 Subject: Local iHealth SDK, device detail screen, iOS event fixes --- .../ios/ReactNativeIOSLibrary/HSProfileModule.m | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HSProfileModule.m (limited to 'libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HSProfileModule.m') diff --git a/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HSProfileModule.m b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HSProfileModule.m new file mode 100644 index 0000000..b76347c --- /dev/null +++ b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HSProfileModule.m @@ -0,0 +1,79 @@ +// +// HSProfileModule.m +// ReactNativeIOSLibrary +// +// Created by ihealth on 16/12/2. +// Copyright © 2016年 daiqingquan. All rights reserved. +// + +#import "HSProfileModule.h" + +@implementation HSProfileModule + +RCT_EXPORT_MODULE() + +#pragma mark +#pragma mark - constantsToExport +@synthesize bridge = _bridge; + +-(NSDictionary *)constantsToExport{ + return @{ + @"ACTION_LIVEDATA_HS" : ACTION_LIVEDATA_HS, + @"LIVEDATA_HS" : LIVEDATA_HS, + + @"ACTION_ONLINE_RESULT_HS" : ACTION_ONLINE_RESULT_HS, + @"DATAID" : DATAID, + @"WEIGHT_HS" : WEIGHT_HS, + @"FAT_HS" : FAT_HS, + @"WATER_HS" : WATER_HS, + @"MUSCLE_HS" : MUSCLE_HS, + @"SKELETON_HS" : SKELETON_HS, + @"FATELEVEL_HS" : FATELEVEL_HS, + @"DCI_HS" : DCI_HS, + + + @"ACTION_HISTORICAL_DATA_HS" : ACTION_HISTORICAL_DATA_HS, + @"HISTORDATA_HS" :HISTORDATA_HS, + @"MEASUREMENT_DATE_HS" : MEASUREMENT_DATE_HS, + @"ACTION_HISTORICAL_DATA_COMPLETE_HS" :ACTION_HISTORICAL_DATA_COMPLETE_HS, + @"ACTION_NO_HISTORICALDATA" : ACTION_NO_HISTORICALDATA, + + @"ACTION_ERROR_HS" : ACTION_ERROR_HS, + @"ERROR_NUM_HS" : ERROR_NUM_HS, + @"ERROR_ID_ILLEGAL_ARGUMENT" : ERROR_ID_ILLEGAL_ARGUMENT, + @"ERROR_ID_WIFI_DISABLED" : ERROR_ID_WIFI_DISABLED, + @"ERROR_DESCRIPTION_HS" : ERROR_DESCRIPTION_HS, + + @"ACTION_GET_ALL_CONNECTED_DEVICES":ACTION_GET_ALL_CONNECTED_DEVICES, + + @"ACTION_BATTERY_HS":ACTION_BATTARY_HS, + @"BATTERY_HS":BATTERY_HS, + + + + @"MEMORY_COUNT":MEMORY_COUNT, + + + + @"MEMORY_DATA":MEMORY_DATA, + + + + @"ACTION_ONLINE_WEIGHTANDBody_INFO":ACTION_ONLINE_WEIGHTANDBody_INFO, + + @"ACTION_MEASURE_FINISH":ACTION_MEASURE_FINISH, + + @"ACTION_RESET_DEVICE":ACTION_RESET_DEVICE, + + @"ACTION_BroadCastType_DEVICE":ACTION_BroadCastType_DEVICE, + + + }; + +} + ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} +@end -- cgit