使用 WatchConnectivity 框架发送数据时,无论是从手机到手表还是反之亦然,在框架给出WCErrorCodePayloadTooLarge
错误之前,有效负载可以有多大?
我在 Apple 的文档中找不到答案,目前互联网上似乎没有太多关于此的信息(事实上,谷歌搜索WCErrorCodePayloadTooLarge
只给了我 4 个结果)。
有没有人测试试图找到这个答案?如果这个问题没有得到答案,我会尝试自己做并发布结果。
到目前为止,我所掌握的所有信息是它可能能够支持大于 30 MB 的文件。我认为这是因为我在 iPhone 上拍摄了很多原始照片,它们的大小通常约为 36MB,并且它们总是出现在我手表的照片应用程序中。
作为参考,WCSession的文档有以下描述WCErrorCodePayloadTooLarge
:
指示正在发送的项目超出最大大小限制的错误。数据字典和文件都可能发生这种类型的错误。
在 watchOS 2.0 及更高版本中可用。