im::floo::floolib::BMXUserManager
用户管理器
Public Functions
void
void
void
void
void
void
void
[BMXConnectStatus]
[BMXSignInStatus]
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
Public Functions Documentation
function BMXUserManager
function signUpNewUser
注册
Parameters:
password 密码
username 用户名
function signInByName
用户名登陆
Parameters:
name
password
callBack [BMXErrorCode]
function signInById
id 登陆
Parameters:
id
password
callBack [BMXErrorCode]
function autoSignInByName
自动登陆 根据用户名
Parameters:
name
password
callBack [BMXErrorCode]
function autoSignInById
自动登陆 根据id
Parameters:
uid
password
callBack [BMXErrorCode]
function signOut
退出登录
Parameters:
callBack [BMXErrorCode]
function signOut
退出登录
Parameters:
callBack [BMXErrorCode]
function connectStatus
获取当前和服务器的连接状态
function signInStatus
获取当前的登录状态
function bindDevice
绑定设备推送token
Parameters:
token device token
callBack [BMXErrorCode]
function getDeviceList
获取登录的设备列表
Parameters:
callBack [BMXErrorCode] 登录的设备列表
function deleteDevice
删除设备
Parameters:
callBack [BMXErrorCode]
function getProfile
获取用户详情
Parameters:
forceRefresh 强制从服务器拉取最新结果
callBack [BMXErrorCode],用户详情
function setNickname
设置昵称
Parameters:
nickname 昵称
callBack [BMXErrorCode]
function uploadAvatar
上传头像
Parameters:
avatarPath 头像本地文件路径
listener 上传进度监听器
callBack [BMXErrorCode]
function downloadAvatar
下载头像
Parameters:
profile 用户详情
listener 下载进度监听器
callBack [BMXErrorCode]
function setPublicInfo
设置公开扩展信息
Parameters:
publicInfo 用户公开信息
callBack [BMXErrorCode]
function setPrivateInfo
设置私有扩展信息
Parameters:
privateInfo 用户私有信息(只对自己可见)
callBack [BMXErrorCode]
function setAddFriendAuthMode
设置加好友验证方式
Parameters:
mode 添加好友时的验证方式
callBack [BMXErrorCode]
function setAuthQuestion
设置加好友验证问题
Parameters:
authQuestion 验证问题
callBack [BMXErrorCode]
function setEnablePush
设置是否允许推送
Parameters:
enable 是否允许推送,true推送,false不推送
callBack [BMXErrorCode]
function setEnablePushDetaile
设置是否推送详情
Parameters:
enable 是否推送详情,true推送,false不推送
callBack [BMXErrorCode]
function setPushNickname
设置推送昵称
Parameters:
nickname 推送昵称
callBack [BMXErrorCode]
function setPushAlias
设置推送别名
Parameters:
alias 别名
bmxPushToken 推送token
callBack [BMXErrorCode]
function setNotificationSound
设置收到新消息是否声音提醒
Parameters:
enable 收到新消息是否声音提醒,true提醒,false不提醒
callBack [BMXErrorCode]
function setNotificationVibrate
设置收到新消息是否震动
Parameters:
enable 收到新消息是否震动,true震动,false不震动
callBack [BMXErrorCode]
function setAutoDownloadAttachment
设置是否自动缩略图和语音附件
Parameters:
enable 是否自动缩略图和语音附件,true自动下载,false不会自动下载
callBack [BMXErrorCode]
function setAutoAcceptGroupInvite
设置是否自动同意入群邀请
Parameters:
enable 是否自动同意入群邀请,true同意,false不同意
callBack [BMXErrorCode]
function addUserListener
添加用户状态监听者
Parameters:
listener 用户状态监听者
function removeUserListener
移除用户状态监听者
Parameters:
listener 用户状态监听者
function changeAppId
切换appId
Parameters:
appId appId
Updated on 2022-01-26 at 17:18:31 +0800
Last updated
Was this helpful?