- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { | ||||
//apply sdk key website http://sdk.aicare.net.cn/ | |||||
[INBluetoothManager configAppKey:@"885fd30a19f54fb0" secret:@"000fec8b4dadbca6a3d4e00875"]; | |||||
return YES; | return YES; | ||||
} | } |
if ([INBluetoothManager shareManager].bleState == CBCentralManagerStatePoweredOn) { | if ([INBluetoothManager shareManager].bleState == CBCentralManagerStatePoweredOn) { | ||||
[[INBluetoothManager shareManager] closeBleAndDisconnect]; //maybe your scale has been connected | |||||
[INBluetoothManager shareManager].delegate = self; | [INBluetoothManager shareManager].delegate = self; | ||||
[[INBluetoothManager shareManager] startBleScan]; | [[INBluetoothManager shareManager] startBleScan]; | ||||
} else { | } else { |
@interface INBluetoothManager : NSObject | @interface INBluetoothManager : NSObject | ||||
//apply sdk key website http://sdk.aicare.net.cn/ | |||||
+ (void)configAppKey:(NSString *)appKey secret:(NSString *)appSecret; | |||||
+ (instancetype)shareManager; | + (instancetype)shareManager; | ||||
- (void)connectToLinkScale:(DeviceModel *)linkScaleDeviceModel; | - (void)connectToLinkScale:(DeviceModel *)linkScaleDeviceModel; | ||||
- (void)handleDataForBroadScale:(DeviceModel *)broadScaleDeviceModel; | - (void)handleDataForBroadScale:(DeviceModel *)broadScaleDeviceModel; | ||||
//SDK使用者无需调用此方法,直接使用WriteToBLEManager来写入即可 | |||||
//Don’t invoke this, just use WriteToBLEManager to write data to ble | |||||
- (void)sendDataToBle:(NSData *)data; | - (void)sendDataToBle:(NSData *)data; | ||||
+ (void)enableSDKLogs:(BOOL)enable; | + (void)enableSDKLogs:(BOOL)enable; |