UserManager

public interface UserManager

Functions

Link copied to clipboard
public abstract void getMyUserProfile(IRongCoreCallback.ResultCallback<UserProfile> callback)
Retrieves the current user profile.
Link copied to clipboard
public abstract void getMyUserProfileVisibility(IRongCoreCallback.ResultCallback<UserProfileVisibility> callback)
User Permission Retrieval
Link copied to clipboard
public abstract void getUserProfiles(List<String> userIdList, IRongCoreCallback.ResultCallback<List<UserProfile>> callback)
Batch fetch user profiles
Link copied to clipboard
public abstract void querySubscribeEvent(SubscribeEventRequest request, IRongCoreCallback.ResultCallback<List<SubscribeInfoEvent>> callback)
Queries the current status of subscribed events.
public abstract void querySubscribeEvent(SubscribeEventRequest request, int pageSize, int startIndex, IRongCoreCallback.ResultCallback<List<SubscribeInfoEvent>> callback)
Link copied to clipboard
public abstract void searchUserProfileByUniqueId(String uniqueId, IRongCoreCallback.ResultCallback<UserProfile> callback)
Search for user information by their unique application ID.
Link copied to clipboard
public abstract void subscribeEvent(SubscribeEventRequest request, IRongCoreCallback.SubscribeEventCallback<List<String>> callback)
Subscribes to user status events.
Link copied to clipboard
public abstract void unSubscribeEvent(SubscribeEventRequest request, IRongCoreCallback.SubscribeEventCallback<List<String>> callback)
Unsubscribes from user status events.
Link copied to clipboard
public abstract void updateMyUserProfile(UserProfile profile, IRongCoreCallback.UpdateUserProfileCallback callback)
Update user profile Note: It is recommended to fetch the user profile first and then update the profile based on the latest information.
Link copied to clipboard
public abstract void updateMyUserProfileVisibility(UserProfileVisibility visibility, IRongCoreCallback.ResultCallback<Boolean> callback)
User Permission Settings