浏览 SDKs · WASM
SDKsWASM商业版

设置加好友权限

设置其他用户向当前账号发起好友关系时采用的处理策略。

复制

addFriendPermission 控制其他用户添加当前账号时,是否需要当前用户确认。该账号级策略属于商业版能力,不应和昵称、头像等普通资料一起保存。

import { AddFriendPermission } from '@openim/wasm-client-sdk';

await openimsdk.setSelfInfo({
  addFriendPermission: AddFriendPermission.AddFriendAllowed,
});
枚举值数值含义
AddFriendPermission.AddFriendAllowed0允许添加,但需要当前用户审核好友申请。
AddFriendPermission.AddFriendAllowedNoReview1允许添加,并直接建立好友关系,无需当前用户审核。
AddFriendPermission.AddFriendDenied2不允许其他用户添加当前账号。

此设置只影响后续的添加行为,不会删除已有好友关系,也不会自动处理已经存在的待审核申请。

Promise 成功表示设置请求已经完成,不等同于 OnSelfInfoUpdated 已到达。事件监听和 getSelfUserInfo() 校准方式见更新当前用户资料