如何清除匿名用户的 Web Messenger 聊天记录

How to clear web messenger chat history for anonymous users

我正在使用网络信使 SDK,我需要一种清除用户聊天记录的方法。我无法对用户进行身份验证,因此看不到使用 api 的方法。是否有使用任何内置方法执行此操作的首选方法,或者我是否应该设置一些内容来删除本地存储?

澄清一下,我无法授权用户或设置 JWT。我只有从 web messenger SKD 获得的任何信息。

要清除匿名(未使用 JWT 登录)用户的对话历史记录,您可以调用 delete all messages API。这必须作为服务器到服务器的调用来完成;不能仅通过浏览器完成。

如果这不是一个选项,您当然可以从本地存储中清除密钥,但这实际上不会导致用户的消息在服务器端被删除。此选项意味着用户正在有效地以新用户身份建立新会话,新会话为空白。