Browse SDKs · React Native
Platform
SDKsReact NativeEnterprise

Set friend add permission

Configure approval requirements and permissions for incoming friend requests using the OpenIM React Native SDK.

Copy

Control how the system processes incoming friend requests sent to the current account:

await OpenIMSDK.setSelfInfo({
  addFriendPermission: AddFriendPermission.AddFriendAllowed,
});

Parameters

ParameterTypeRequiredDescription
addFriendPermissionAddFriendPermissionYesFriend verification policy option.

AddFriendPermission option values:

Enum valueValueDescription
AddFriendPermission.AddFriendAllowed0Anyone can send a request; manual approval is required.
AddFriendPermission.AddFriendAllowedNoReview1Automatic acceptance without review; friendship is created immediately.
AddFriendPermission.AddFriendDenied2Disallow friend requests from other users entirely.

Return value

A resolved Promise confirms that the friend permission setting was persisted on the server.

This setting applies to subsequent incoming friend requests; it does not alter existing friendships or auto-approve pending applications. Updates trigger the OnSelfInfoUpdated event. Reconcile local state by userID and update addFriendPermission. For event listeners, see Update current user profile.