是否有可能获得BLE装置和使用Watch套件extension.In iPhone CoreBluetooth框架用于连接到它,什么是IWATCHObjective C-可以从iWatch连接到BLE设备吗?
我是新来Watckit.Please帮助我做一些解决方案的框架..
是否有可能获得BLE装置和使用Watch套件extension.In iPhone CoreBluetooth框架用于连接到它,什么是IWATCHObjective C-可以从iWatch连接到BLE设备吗?
我是新来Watckit.Please帮助我做一些解决方案的框架..
蓝牙核心是目前不适用于watchOS 2.
我不知道这是否会为你的应用程序的工作,但你可以“菊花链”的连接。您可以使用核心蓝牙将您的设备连接到iPhone,然后您可以使用Apple Watch上的WCSession与iPhone进行交互。
在iphone
if([WCSession isSuported])
{
WCSession *session=[WCSession defaultSession];
session.delegate=self;
[session activateSession];
}
NSError *error;
[session updateApplicationContext:@"DATA TO BE SEND" error:&error];
在IWATCH重复会话支持检查,并添加以下代码
-(void)session :(nonnull WCSession *)didRecieveApplicationContext:(nonull NSDictionary<NSString *,ud>*)applicationContext{
NSLog(@"recieved %@",applicationContext);
}
谢谢... https://developer.apple.com/library/prerelease/ios/文档/ WatchConnectivity /参考/ WCSessionDelegate_protocol/index.html#// apple_ref/occ/intfm/WCSessionDelegate/session:activationDidCompleteWithState:error:根据这个链接WCSession大部分方法都可用于ios 9.0及以上版本。所以可以做些什么。 – Prarthana
如果您使用的是iOS 9和watchOS 2,则可以使用手表上的sendMessage功能将消息传递给iPhone。 – lehn0058
是的,它使用updateApplicationContext方法 – Prarthana