账号模块 更多...

Public 成员函数

void addCallback (JCAccountCallback callback)
 添加回调 更多...
 
void removeCallback (JCAccountCallback callback)
 删除回调 更多...
 
int QueryAccount (string account, string accountType)
 查询账号是否已被注册,结果通过 onQueryAccount 通知 更多...
 
int RequestAuthCode (JCRequestAuthCodeType requestAuthCodeType, string accountType, string account, string template=null)
 请求业务验证码,结果通过OnRequestAuthCode通知 更多...
 
int RegisterAccount (string accountType, string authCode, string account, string password)
 注册账号,结果通过OnRegister通知 更多...
 
int ResetPassword (string accountType, string authCode, string account, string password)
 重置密码,在登录后调用,结果通过OnResetPassword通知 更多...
 
int ChangePassword (string oldPassword, string newPassword)
 修改密码,在登录后调用,结果通过 OnChangePassword 通知 更多...
 
int FetchPassword (string accountType, string authCode, string account)
 找回密码,结果通过 OnFetchPassword 通知 更多...
 
int SetAccountProperty (string key, string value)
 设置账号自定义属性,结果通过 OnSetAccountProperty 通知 更多...
 
int GetAccoutProperty (string key)
 获取账号自定义属性,结果通过 OnGetAccountProperty 通知 更多...
 

静态 Public 成员函数

static JCAccount create (JCAccountCallback callback)
 创建JCAccount实例 更多...
 
static void destroy ()
 销毁JCAccount实例,移除回调 更多...
 

详细描述

账号模块

成员函数说明

◆ addCallback()

void JMSDK.JCAccount.JCAccount.addCallback ( JCAccountCallback  callback)
inline

添加回调

参数
callbackJCAccountCallback接口对象

◆ ChangePassword()

int JMSDK.JCAccount.JCAccount.ChangePassword ( string  oldPassword,
string  newPassword 
)
inline

修改密码,在登录后调用,结果通过 OnChangePassword 通知

参数
oldPassword旧密码
newPassword新密码
返回
返回操作id,如果为-1表示接口调用失败

◆ create()

static JCAccount JMSDK.JCAccount.JCAccount.create ( JCAccountCallback  callback)
inlinestatic

创建JCAccount实例

参数
callback回调接口,用于接收JCAccount相关回调事件
返回
JCAccount实例

◆ destroy()

static void JMSDK.JCAccount.JCAccount.destroy ( )
inlinestatic

销毁JCAccount实例,移除回调

◆ FetchPassword()

int JMSDK.JCAccount.JCAccount.FetchPassword ( string  accountType,
string  authCode,
string  account 
)
inline

找回密码,结果通过 OnFetchPassword 通知

参数
accountType账户类型
authCode验证码
account账户
返回
返回操作id,如果为-1表示接口调用失败

◆ GetAccoutProperty()

int JMSDK.JCAccount.JCAccount.GetAccoutProperty ( string  key)
inline

获取账号自定义属性,结果通过 OnGetAccountProperty 通知

参数
key设置时的key值
返回
返回操作id,如果为-1表示接口调用失败

◆ QueryAccount()

int JMSDK.JCAccount.JCAccount.QueryAccount ( string  account,
string  accountType 
)
inline

查询账号是否已被注册,结果通过 onQueryAccount 通知

参数
account账号
accountType账号类型
返回
返回操作id,如果为-1表示接口调用失败

◆ RegisterAccount()

int JMSDK.JCAccount.JCAccount.RegisterAccount ( string  accountType,
string  authCode,
string  account,
string  password 
)
inline

注册账号,结果通过OnRegister通知

参数
accountType账号类型
authCode验证码
account账号
password密码
返回
返回操作id,如果为-1表示接口调用失败

◆ removeCallback()

void JMSDK.JCAccount.JCAccount.removeCallback ( JCAccountCallback  callback)
inline

删除回调

参数
callbackJCAccountCallback接口对象

◆ RequestAuthCode()

int JMSDK.JCAccount.JCAccount.RequestAuthCode ( JCRequestAuthCodeType  requestAuthCodeType,
string  accountType,
string  account,
string  template = null 
)
inline

请求业务验证码,结果通过OnRequestAuthCode通知

参数
requestAuthCodeType验证码用途
accountType账户类型
account账号
template发送内容模板,可选,默认为“您请求注册的验证码为s。”
返回
返回操作id,如果为-1表示接口调用失败

◆ ResetPassword()

int JMSDK.JCAccount.JCAccount.ResetPassword ( string  accountType,
string  authCode,
string  account,
string  password 
)
inline

重置密码,在登录后调用,结果通过OnResetPassword通知

参数
accountType账户类型
authCode验证码
account账号
password密码
返回
返回操作id,如果为-1表示接口调用失败

◆ SetAccountProperty()

int JMSDK.JCAccount.JCAccount.SetAccountProperty ( string  key,
string  value 
)
inline

设置账号自定义属性,结果通过 OnSetAccountProperty 通知

参数
key自定义
value自定义
返回
返回操作id,如果为-1表示接口调用失败

该类的文档由以下文件生成:
  • C:/code/Windows/SDK/Windows/JMSDK/JMSDK/JCAccount/JCAccount.cs