我正试图将40-50MB的zip文件从手表应用程序发送到C-App,它有时工作,但有时需要大量时间来传输文件,每个手表都有不同的行为,例如手表3传输5/10次,手表5或SE工作7/10次在某些情况下,我根本无法将文件传输到C-App以下是我用来传输文件的代码。
let session = WCSession.default
if session.activationState == .activated {
session.transferFile(fileToTransfer, metadata: nil)
}
谢谢您的关注。我期待你的回复。
transferFile(_:metadata:)方法在后台传输文件。后台传输不会立即交付。如果要发送即时消息,可以尝试sendMessage或sendMessageData方法。