在苹果手表中调用URL的最佳做法是什么?

从Apple Watch调用API的最佳做法是什么?

  1. 使用苹果手表的sendMessage“watchConnectivity”到iPhone来调用API

要么

  1. 使用NSURLSession从手表本身调用API?

使用NSURLSession API,执行请求的设备是从开发者处抽象出来的。 如果手机可用,它将在手机上执行请求并将其返回到手表应用程序,就像手表本身执行请求一样。 如果手机不可用,手表可以自行执行请求,如果有一个已知的2.4 GHznetworking可用。

答案是NSURLSession。 这样你就不用担心在WatchConnectivity框架之间传递手机和手表之间的信息,NSURLSession会为你做

在手表中直接使用NSURLSession是苹果公司在WWDC实验室build议的,所以我build议#2。