Results 9 comments of pzheng

## protobuf https://github.com/leancloud/objc-sdk/pull/633 https://github.com/leancloud/objc-sdk/pull/634

应该算是 bug,但是事情有些麻烦,冒然改动的话可能会引起兼容性的问题;该问题的优先级不高,后续 SDK 内部讨论后再定夺吧。

@BinaryHB 消息发送太快的话,unread count 是无法保证绝对准确的,所以需要客户端自己去做去重处理。

## 问题 dart 目前没有缓存相关的选项,android 相当于默认总是走缓存了。它带来了以下问题: * 用户无法主动选择是否要从服务端拉取最新的数据 * android 目前没有实现「可靠的离线通知机制」,缓存的数据可能与服务端数据不一致 * iOS 端目前使用的 Swift SDK 是没有缓存功能的 `RTM-no-local-storage` 模块,所以 iOS 这边要加缓存功能的话,dart 的 bridge 协议估计大概率要做调整,还需要增加一些和缓存有关的接口以及选项 ## 建议的方案 1. 下一个 beta 版,Android 先和...

> > 用户无法主动选择是否要从服务端拉取最新的数据 > > Conversation.fetchXXX 接口是会强制拉取云端数据的。 dart 这边目前没有这个接口,当然后续可以把它加上; 关于 Query 的行为,我依然坚持 Query 不应该默认总是走缓存,最佳方式是提供 `onlyNetwork`、`onlyCache` 等选项,同时 API 有默认配置。所以如果要增加这些选项,bridge 协议就需要变动,同时 iOS 以及 Android 需要去适配变动后的协议。

感谢您的反馈。请问该问题是否只在 iPhone 7 设备上出现?