关于Connectycube Flutter Chat SDK的相关技术疑问咨询
Flutter一对一聊天功能疑问解答
1. 用户唯一性保障与user-id生成规则
- 所有注册渠道(手机号、邮箱、Google/Facebook/Apple三方登录)的账号会在后台做唯一身份映射,同一身份不管通过哪种渠道登录都会绑定到同一个身份凭证上,从根源避免重复账号问题。
- 支持自动生成全局唯一user-id,用户注册成功后会直接返回给客户端;也支持你方将自有业务体系的user-id与我们生成的user-id做绑定,适配现有账号逻辑。
2. 会话发起前用户名修改权限
完全支持该操作,你可以在用户注册完成后、发起首次会话前的任意节点,调用用户资料更新接口修改昵称、头像等公开资料,修改后的数据会在后续所有会话场景同步生效。
3. 通知自定义与自有通知服务对接
- 支持自定义通知提示音,你只需将自定义音频文件放入应用资源目录,在通知配置项中指定对应音频资源路径即可生效。
- 完全支持对接你方现有的
awesome_notifications通知服务:SDK会提供离线消息到达的事件回调,你监听该回调拿到消息内容后,自行调用awesome_notifications的触发接口实现通知即可,无需依赖SDK内置的通知能力。
4. 单聊历史记录获取API
我们提供了专门的单聊历史记录获取接口,支持按时间范围、消息数量分页拉取指定用户的单聊历史,同时也支持拉取本地缓存的历史消息,降低接口调用频次。
内容的提问来源于stack exchange,提问作者Logesh Sharma
相关产品推荐
相关产品推荐

