‪账号类 更多...

#import <JCAccount.h>

类 JCAccount 继承关系图:

构造函数

(void) - destroy
 ‪销毁 JCAccount 实例 更多...
 
(void) - addCallback:
 ‪添加回调 更多...
 
(void) - removeCallback:
 ‪删除回调 更多...
 
(int) - queryAccount:accountType:
 ‪查询账号是否已被注册,结果通过 onQueryAccount 通知 更多...
 
(int) - requestAuthCode:accountType:account:templates:
 ‪请求业务验证码,结果通过 onRequestAuthCode 通知 更多...
 
(int) - registerAccount:authCode:account:password:
 ‪注册账号,结果通过 onRegister 通知 更多...
 
(int) - resetPassword:authCode:account:password:
 ‪重置密码,在登录后调用,结果通过 onResetPassword 通知 更多...
 
(int) - changePassword:newPassword:
 ‪修改密码,在登录后调用,结果通过 onChangePassword 通知 更多...
 
(int) - fetchPassword:authCode:account:
 ‪找回密码,结果通过 onFetchPassword 通知 更多...
 
(int) - setAccountProperty:value:
 ‪设置账号自定义属性,结果通过 onSetAccountProperty 通知 更多...
 
(int) - getAccountProperty:
 ‪获取账号自定义属性,结果通过 onGetAccountProperty 通知 更多...
 

类方法

(JCAccount *) + create:
 ‪创建 JCAccount 实例 更多...
 

详细描述

账号类

函数文档

◆ addCallback:

- (void) addCallback: (id< JCAccountCallback >)  callback

‪添加回调

参数
callbackJCAccountCallback 接口对象

◆ changePassword:newPassword:

- (int) changePassword: (NSString *)  oldPassword
newPassword: (NSString *)  newPassword 

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

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

◆ create:

+ (JCAccount*) create: (id< JCAccountCallback >)  callback

‪创建 JCAccount 实例

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

◆ destroy

- (void) destroy

‪销毁 JCAccount 实例

◆ fetchPassword:authCode:account:

- (int) fetchPassword: (NSString *)  accountType
authCode: (NSString *)  authCode
account: (NSString *)  account 

‪找回密码,结果通过 onFetchPassword 通知

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

◆ getAccountProperty:

- (int) getAccountProperty: (NSString *)  key

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

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

◆ queryAccount:accountType:

- (int) queryAccount: (NSString *)  account
accountType: (NSString *)  accountType 

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

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

◆ registerAccount:authCode:account:password:

- (int) registerAccount: (NSString *)  accountType
authCode: (NSString *)  authCode
account: (NSString *)  account
password: (NSString *)  password 

‪注册账号,结果通过 onRegister 通知

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

◆ removeCallback:

- (void) removeCallback: (id< JCAccountCallback >)  callback

‪删除回调

参数
callbackJCAccountCallback 接口对象

◆ requestAuthCode:accountType:account:templates:

- (int) requestAuthCode: (JCRequestAuthCodeType requestAuthCodeType
accountType: (NSString *)  accountType
account: (NSString *)  account
templates: (NSString *)  templates 

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

参数
requestAuthCodeType‪业务类型
accountType‪账户类型
account‪账户
templates‪发送内容模板 例: 您请求注册的验证码为s
返回
‪返回操作id,如果为-1表示接口调用失败

◆ resetPassword:authCode:account:password:

- (int) resetPassword: (NSString *)  accountType
authCode: (NSString *)  authCode
account: (NSString *)  account
password: (NSString *)  password 

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

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

◆ setAccountProperty:value:

- (int) setAccountProperty: (NSString *)  key
value: (NSString *)  value 

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

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

该类的文档由以下文件生成:
  • /Users/yangxiangkun/projects/JuphoonCloud/SDK/iOS/JMSDK/JMSDK/JCAccount/JCAccount.h