按照文档使用 query.whereContains("keywords", "多");实际并无任何查询记录。查询代码如下,烦请回复。
另外有问题是:1.如何删除自己的聊天记录。比如群聊记录,自己看不到,别人依然还是可以看到。
这个查询是示例根据字段查会话,要能查到结果,需要您之前在会话上自行创建、保存过相应的 keywords 字段才行。
keywords
「自己看不到」这个需求,在客户端隐藏一下即可。
如何实现包含某个关键字的所有聊天记录的查询功能
聊天记录获取时可以指定时间范围,但不支持「包含某个关键词」等查询条件。
如果是有统计分析的需求,只能获取所有聊天记录后保存到自己的服务器,这样后续就能查询了。