WatchKit 中的网络可达性检查
Network reachability check in WatchKit
由于 watchKit OS 不支持 SystemConfiguration 框架,有没有人研究过或知道在 Watch App 中进行网络可达性检查的替代方法?
如果这是一个愚蠢的问题,请原谅,因为我是新手。
提前致谢。
如果您想检查互联网连接可用性,有两种方法。
1) 只需调用一个简单的 NSURLSession
(Alamofire
,如果您愿意),它将 return 您在没有互联网的情况下出错。使用这个你可以处理你的东西。目前没有这样的观察者可以在连接恢复时帮助您。
2) 使用 WatchConnectivity
框架,您可以将消息发送到 iOS 并获取互联网状态。
我建议的最佳方法是第一种,但仍取决于您的使用情况。
如果您正在为 watchOS4 开发
查看此视频 https://developer.apple.com/videos/play/fall2017/203/
并使用 URLSession 并设置 waitForConnectivity = true
由于 watchKit OS 不支持 SystemConfiguration 框架,有没有人研究过或知道在 Watch App 中进行网络可达性检查的替代方法?
如果这是一个愚蠢的问题,请原谅,因为我是新手。 提前致谢。
如果您想检查互联网连接可用性,有两种方法。
1) 只需调用一个简单的 NSURLSession
(Alamofire
,如果您愿意),它将 return 您在没有互联网的情况下出错。使用这个你可以处理你的东西。目前没有这样的观察者可以在连接恢复时帮助您。
2) 使用 WatchConnectivity
框架,您可以将消息发送到 iOS 并获取互联网状态。
我建议的最佳方法是第一种,但仍取决于您的使用情况。
如果您正在为 watchOS4 开发 查看此视频 https://developer.apple.com/videos/play/fall2017/203/ 并使用 URLSession 并设置 waitForConnectivity = true