返回首页

AJClient 类

单实例类,用于管理 SDK 的核心功能

概述

成员描述
Instance获取 AJClient 的单例实例。如果实例不存在,则会创建一个新的实例。
OnSdkInitedSDK 初始化完成后触发的事件
OnRunInfoChanged当 SDK 运行信息变化时触发的事件
OnError当 SDK 运行出现错误时触发的事件
Init初始化 SDK
Dispose销毁 SDK
SendSms发送手机验证码
LoginByPhone使用手机号+验证码登录
LoginByUserName使用用户名或手机号+密码登录
LoginByUserToken使用本地缓存的Cookie(登录令牌)进行登录
UpdatePassword修改用户密码
GetCacheInfo获取本地缓存的用户登录信息。

成员

Instance

获取 AJClient 的单例实例。如果实例不存在,则会创建一个新的实例。后续方法调用模式如下:

OnSdkInited

SDK 初始化完成后触发的事件

示例

OnRunInfoChanged

当 SDK 运行信息变化时触发的事件

示例

OnError

当 SDK 运行出现错误时触发的事件

示例

Init

初始化 SDK,接受 ApiOptions 参数用于配置 SDK。初始化过程中会加载登录缓存信息,如果发送成功,返回 true,并触发OnSdkInited事件;否则返回 false,。

示例

SendSms

发送手机验证码,验证码有效期为 15 分钟。如果发送成功,返回 true;否则返回 false,并触发 OnError 事件。

示例

LoginByPhone

手机号+验证码登录,返回登录信息对象LoginInfo,包括用户名、手机号、用户令牌等。登录失败返回 null 并触发 OnError 事件。

示例

LoginByUserName

用户名/手机号+密码登录,返回登录信息对象LoginInfo,包括用户名、手机号、用户令牌等。登录失败返回 null 并触发 OnError 事件。

示例

LoginByUserToken

本地Cookie登录,返回登录信息对象LoginInfo,包括用户名、手机号、用户令牌等。登录失败返回 null 并触发 OnError 事件。

示例

UpdatePassword

修改密码,成功返回 true,失败返回 false 并触发 OnError 事件。

示例

GetCacheInfo

获取本地缓存的用户登录信息,成功返回一个缓存信息对象 CacheInfo,失败返回null

示例

返回首页 返回顶部