通过WatchConnectivity发送数据时有效载荷有多大?
使用WatchConnectivity框架发送数据时,无论是从手机还是手表,或者相反,在框架给我提供WCErrorCodePayloadTooLarge
错误之前,有效载荷有WCErrorCodePayloadTooLarge
?
我找不到苹果的文档上的答案,目前在互联网上似乎没有太多的信息(实际上,使用GooglesearchWCErrorCodePayloadTooLarge
给了我4个结果)。
有没有人testing过试图find答案? 如果这个问题没有得到答案,我会尝试自己做,并发布结果。
到目前为止,我拥有的所有信息都可以支持大于30 MB的文件。 我想这是因为我在iPhone上拍了很多原始照片,通常都是36MB大小,而且总是出现在手表的照片应用中。
作为参考, WCSession的文档具有以下对WCErrorCodePayloadTooLarge
描述:
指示正在发送的项目超出最大大小限制的错误。 数据字典和文件都可能出现这种types的错误。
可用于watchOS 2.0及更高版本。
根据WCPayloadSizeLimitApplicationContext
, WCPayloadSizeLimitMessage
, WCPayloadSizeLimitUserInfo
私有符号,iOS 9.0.2的限制是:
- 65,536字节(65.5 KB)的消息
- 65,536字节(65.5 KB)的用户信息
- 应用程序上下文为262,144字节(262.1 KB)
我不知道为什么苹果公司不会logging这一点,除了通过WatchConnectivity发送字典来确定它们究竟有多大时可能会很困难。 当然,可接受的尺寸可能会随着时间而改变。
发送文件时,我找不到(也没有亲自观察)任何最大大小限制,但我注意到,当您发送大型文件(数百MB)时,它似乎变得不可靠。
- 领域:结果<T> als List <T>
- 处理AVCaptureVideoDataOutput有关方向的图像数据的build议方法是什么?
- “您的帐户都不是XXXXX的成员”,无法设置应用组
- 如何从NSExpression的expressionValueWithObject:context方法中获取浮点数?
- JSQMessagesViewController自定义链接
- 如何得到UITableViewCell移动开始和结束的通知
- 掌握CoreData(第13部分,多线程并发策略通知)
- 自定义标记性能iOS,崩溃结果“((null)”为false:达到纹理图集的最大数量,不能分配更多。“
- iOS 9 UI测试 – 测试失败,因为目标控件不可用(尚未)