User 用户

用户组件不会再获取用户的openId或unionId,请在sdk初始化成功后通过Mudu.Room.User.Assign(异步)方法更新用户信息

针对本地无历史数据的用户,sdk会在初始化过程中生成一个匿名用户。

获取用户信息

获取storage中用户信息


Mudu.storage.getUser()

// 返回以下信息
{
  user,
  avatar,
  id, // mudu平台唯一id,
  assign_id // B端平台识别Id,请在sdk初始化成功后通过Mudu.Room.User.Assign方法设置
}

设置用户信息并记录

在sdk初始化成功后,重置或更新用户信息
(本接口会通过assignId查找历史信息,若找到匹配项,会更新Mudu.storage.getUser方法返回的id字段)

Mudu.Room.User.Assign({
  name: '王武',
  avatar: 'http://weibo.com/sss.jpg',
  assignId: 'sldkjfsdkl234' // B端平台识别id string
}, cb) // cb 为Assign方法成功后的callback函数
  • 接口参数说明
名称 说明 类型
name 用户名 string
avatar 头像地址 string
assignId B端身份标志 string
cb Assign方法成功后的回调函数 function(newUserInfo: object){}

results matching ""

    No results matching ""