这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » 机智云Gizwits » 机智云BT(经典蓝牙)SDK iOS集成指南

共1条 1/1 1 跳转至

机智云BT(经典蓝牙)SDK iOS集成指南

高工
2015-12-24 21:20:52     打赏

第一步:将 GizAnalyticsBT导入到你的工程中

将GizAnalyticsBT添加到您的工程中,(GizAnalyticsBT的添加及引用过程参考以上)

第二步:添加依赖框架

添加 sqlite3.dylib 到您的工程中 。

第三步:方法调用

一、在- (BOOL)application: didFinishLaunchingWithOptions:方法中调用initWithAppKey方法来初始化GizAnalytics:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

[[GizAnalytics sharedInstance] initWithAppKey:@"YOUR_APP_KEY"]; //参数为机智云官网中添加应用后得到的AppKey

//……

return YES;

}

二、在负责蓝牙处理的类.h文件里添加EASession的属性

@property (strong, nonatomic) EASession *session;

三、在搜索到设备的类,将连接设备相应的EAAccessory,ProtocolString传入到负责蓝牙处理类.m文件自定义的初始化方法中:(初始化方法仅供参考,可视项目实际情况而定)

-(id)initAccessory:(EAAccessory *)accessory_ withProtocol:(NSString *)protocol{

if (self = [super init]) {

self.accessory = accessory_;

self.session = [GizAnalytics createSessionWithAccessoryDelegate:self streamDelegate:self Accessory:accessory_ Protocol:protocol];

}

return self;

}

四、当断开连接时调用

- (void)viewWillDisappear:(BOOL)animated

{

[[GizAnalytics sharedInstance] closeSession];

_accessory = nil;

}

经典蓝牙GizAnalytivsBT集成完毕。




关键词: 机智云     经典蓝牙    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]