1

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

  1. 使用从 Apple watch 到 iPhone 的 sendMessage "watchConnectivity" 调用 API

或者

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

2 回答 2

1

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

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

于 2015-11-23T16:53:23.287 回答
0

Apple 在 WWDC 实验室中建议直接从手表中使用 NSURLSession,所以我建议 #2。

于 2015-11-23T16:44:57.053 回答