在客户端更新了conversation的attribute自定义属性,数据库里查询到成功更新了,但客户端使用query查询到的对话数据一直是旧的。请问flutter的SDK怎样获取最新的对话属性呢?有没有fetch的方法呢?
-
创建时间
20年9月21日
-
最后回复
20年9月22日
-
2
回复
-
1.1K
浏览
-
2
用户
在客户端更新了conversation的attribute自定义属性,数据库里查询到成功更新了,但客户端使用query查询到的对话数据一直是旧的。请问flutter的SDK怎样获取最新的对话属性呢?有没有fetch的方法呢?
更新对话属性使用的是:
_conversation.updateInfo(attributes: {
'xxx': xxx,
});
查询对话使用的是:
List conversations;
ConversationQuery query = _me.conversationQuery();
query.whereEqualTo('objectId', widget.conversationId);
conversations = await query.find();
_conversation = conversations.first;
经测试,iOS设备可以查询到最新的对话属性,而安卓设备却不能。
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
XCode9.3.1闪退 | 实时通信 | 4 | 2.3K | 18-06-25 |
聊天需要的签名是你每次都要从服务器获取吗? | 实时通信 | 6 | 1.6K | 16-03-30 |
iOS的ChatKit如何修改群聊名字?可以固定群聊吗? | 实时通信 | 0 | 811 | 17-06-22 |
查询AVIMConversation日志崩溃 | 实时通信 | 2 | 860 | 15-06-19 |
iOS即时通讯修复发送者 | 实时通信 | 1 | 954 | 20-04-1 |