HDDeviceUIModule 0.1.7

HDDeviceUIModule 0.1.7

Zs23117304 维护。



 
依赖关系
MBProgressHUD= 0.9.2
AFNetworking= 4.0.0
Protobuf>= 0
Masonry>= 0
AAChartKit= 5.0.4
 

  • aarifchan

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()