SDK接入说明文档
iOS 引入
pod 'HDDeviceUIModule'
初始化SDK
[HiwarpSDK shareInstance];
设置HOST
[HiwarpSDK shareInstance].setHostUrl(NSString* url);
传入用户信息
[HiwarpSDK shareInstance].setUserInfo(HDUserInfo* userInfo);
获取已绑定设备列表
[HiwarpSDK shareInstance].boundDeviceList
设备绑定信息
@interface HDDeviceItem : NSObject
@property (nonatomic, copy) NSString *deviceName; \\\设备名称
@property (nonatomic, copy) NSString *deviceId; \\\设备id
@end
注册通知功能
/// 设备列表更新通知
#define kHDBoundDeviceListDidUpdateNotification @"kHDBoundDeviceListDidUpdateNotification"
个人信息
/**
* 用户ID
*/
NSString userId;
/**
* 高 默认170
*/
NSInteger height;
/**
* 体重 kg 默认60
*/
NSInteger weight;
/**
* 性别 默认male
*/
Gender gender;
/**
* 出生日期
*/
NSDate birthday;
跳转至指定页面
/**
* 绑定搜索页面:addDeviceViewController
* 设置设置页面:settingsViewController
* 步数数据页面:stepNumberViewController
* 心率数据页面:heartRateViewController
* 睡眠数据页面:sleepViewController
*/
UIViewController *vc = [[HiwarpSDK shareInstance] settingsViewController];
手表数据同步
[HiwarpSDK shareInstance].syncData()