当 iPhone 不在附近时,使用 Swift 将数据从 Apple Watch 发送到 iPhone
Posted
技术标签:
【中文标题】当 iPhone 不在附近时,使用 Swift 将数据从 Apple Watch 发送到 iPhone【英文标题】:Sending data from apple watch to iPhone when iphone is not nearby using Swift 【发布时间】:2020-04-30 03:38:33 【问题描述】:我使用的是 Xcode 11.3.1。我想使用 swift5 制作一个 ios 和 watchOS 应用程序。我知道我们需要使用WatchConnectivity
类来使用消息发送和接收数据,但是我担心的是当 Apple Watch 远离 iPhone 时我们如何发送数据。假设它是蜂窝和 wifi,但我仍然需要解决方案来将数据从 Apple Watch 获取到 iPhone。
我想使用realm将那些从apple watch收集的数据存储到iphone的本地数据库中。
【问题讨论】:
【参考方案1】:只有sendMessage(_:replyHandler:errorHandler:)
和sendMessageData(_:replyHandler:errorHandler:)
需要可达性,一旦Apple Watch 进入配对的iPhone 范围内,other methods 就会出列数据。如果您需要在设备超出范围并依赖 watchOS 网络连接时传输数据,请查看URL Loading System 或CloudKit。
【讨论】:
以上是关于当 iPhone 不在附近时,使用 Swift 将数据从 Apple Watch 发送到 iPhone的主要内容,如果未能解决你的问题,请参考以下文章
swift - 当设备旋转到横向(iPhone/iPad)时,如何让 UIView 变成全屏?