LollypopSDK 使用说明
安装
Lollypop iOS SDK 支持多种方法将库安装到项目中。
使用 CocoaPods 进行安装
CocoaPods 是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用第三方库(如 lollypop)的过程。有关更多信息,请参阅“入门”指南。您可以使用以下命令安装它
$ gem install cocoapods
要求 CocoaPods 0.39.0+ 以构建 lollypop。
Podfile
要在 Xcode 项目中使用 CocoaPods 集成 Lollypop iOS SDK,请在 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target 'TargetName' do
pod 'lollypop', '0.2.0'
end
然后,运行以下命令
$ pod install
手动安装
- 将 LollypopSDK.framework 添加到您的项目中。
- 添加以下所需的框架和库
- libsqlite3.tbd
- Fundation.framework
- CoreBluetooth.framework
- SystemConfiguration.framework
- MobileCoreServices.framework
- CoreGraphices.framework
- Security.framework
- 添加其他链接器标志:$(inherited) -ObjC -framework "LollypopSDK"
无论您使用哪种方法,您都需要手动将蓝牙隐私添加到 info.plist 中。
使用方法
使用 appkey 初始化
- (void)setAppKey:(NSString *)appKey;
设置委托并实现它
[LollypopSDK sharedInstance].delegate = self;
- (void)lollypopDidReceiveTemperature:(LollypopTemperature *)temperature;
- (void)lollypopDidReceiveHeightWeight:(LollypopHeightWeight *)hwData;
为用户注册账户
- (void)registerWithPhoneNo:(NSString *)phoneNo password:(NSString *)password callback:(LollypopCallback)callback;
登录账户
- (void)loginWithPhoneNo:(NSString *)phoneNo password:(NSString *)password callback:(LollypopCallback)callback;
连接设备(需要先登录)
- (void)conntectDevice:(LollypopDeviceType)deviceType callback:(LollypopCallback)callback;