我正在使用网络Messenger SDK,并且需要一种清除用户聊天记录的方法。我无法验证用户身份,因此看不到使用api的方法。是否有使用任何内置方法执行此操作的首选方法,还是应该设置一些内容来删除本地存储?
请澄清一下,我无法授权用户或设置JWT。我只有从网络Messenger SKD可以获得的任何信息。
答案 0 :(得分:1)
要清除匿名(未使用JWT登录)用户的对话历史记录,可以调用delete all messages API。这必须作为服务器到服务器的调用来完成;不能仅通过浏览器来完成。
如果不是这样,您当然可以清除本地存储中的密钥,但这实际上不会导致用户的消息在服务器端被删除。此选项意味着用户可以有效地建立一个新会话,使其成为具有空白新会话的新用户。