是否有可能獲得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