浏览 SDKs · uni-app / uni-app x
SDKsuni-app商业版

删除好友申请记录

商业版批量删除指定好友申请记录。

复制

deleteFriendRequests() 商业版 批量删除明确指定的好友申请记录。

参数说明

该方法接收 OpenIMDeleteFriendRequestsParams,其中 friendRequests 数组的每一项使用以下字段:

参数类型是否必填说明
friendRequests[].fromUserIDstring申请发起人的用户 ID。
friendRequests[].toUserIDstring申请接收人的用户 ID。
import { deleteFriendRequests } from '@/uni_modules/unix-openim-sdk'

await deleteFriendRequests({
  friendRequests: [
    { fromUserID: 'user_a', toUserID: 'user_b' },
  ],
})

每项都是 OpenIMSimpleFriendRequest,通过 fromUserID:toUserID 精确定位。删除申请记录不等于拒绝申请,也不会解除已经建立的好友关系;删除好友关系应使用好友删除 API。

Promise 成功表示删除请求已完成,随后可能收到 onFriendApplicationDeleted。完整事件监听见获取收到的好友申请,按 fromUserID:toUserID 移除记录。

批量操作前应在 UI 中确认目标。失败时不要假定全部或部分记录已经删除;重新查询收到和发出的申请列表,以服务端快照校准。