2016-02-23 47 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); 
} 
相关问题