2016-02-23 44 views

回答

2

藍牙核心是目前不適用於watchOS 2.

我不知道這是否會爲你的應用程序的工作,但你可以「菊花鏈」的連接。您可以使用核心藍牙將您的設備連接到iPhone,然後您可以使用Apple Watch上的WCSession與iPhone進行交互。

+0

謝謝... 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

+0

如果您使用的是iOS 9和watchOS 2,則可以使用手錶上的sendMessage功能將消息傳遞給iPhone。 – lehn0058

+0

是的,它使用updateApplicationContext方法 – Prarthana

0

在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); 
} 
相關問題