GizAepWifiSDK 类

机智云 AEP SDK 的基础类,为APP开发者提供用户、日志、图片上传相关方法

目录

API 定义

[sharedInstance]

获取 GizAepWifiSDK 单例的实例。 返回值返回初始化后 AEP SDK 唯一的实例。SDK 未初始化,或者初始化失败,返回 nil。

定义

public static synchronized GizAepWifiSDK sharedInstance();

代码示例

GizAepWifiSDK mSDKInstance = GizAepWifiSDK.sharedInstance();

[sendCode]

发送验证码

定义

public void sendCode(String account, GizLanguage gizLanguage, RequestListener<AepResult<Boolean>> requestListener);

参数

属性名 描述
account 只支持手机或者邮箱格式
gizLanguage 短信或者邮件的语言参数,传值-1,自动按手机语言处理
requestListener 发送验证码结果回调

回调参数

属性名 描述
result AepResult类型,详细见AepResult定义

代码示例

Log.d("Hello world!");

[login]

根据验证码登录

定义

public void login(String account, String code, String homeName, GizLanguage language, RequestListener<AepResult<AepLoginResult>> resultRequestListener);

参数

属性名 描述
account 只支持手机或者邮箱格式
code 通过“获取验证码”接口获取到验证码
homeName 选填,默认初始化家庭名称,只有新用户未有家庭的时候才使用,默认值(中文环境:我的家,其他语言环境:My home)
language 用户初始化语言,传值-1,自动按手机语言处理
resultRequestListener 登录结果回调

回调参数

属性名 描述
result AepResult类型,详细见AepResult和AepLoginResult定义

代码示例

Log.d("Hello world!");

[loginToken]

极光认证一键登录

定义

public void loginToken(String loginToken, String homeName, GizLanguage language, RequestListener<AepResult<AepLoginResult>> resultRequestListener);

参数

属性名 描述
loginToken 极光认证获取的手机号校验token
homeName 选填,默认初始化家庭名称,只有新用户未有家庭的时候才使用,默认值(中文环境:我的家,其他语言环境:My home)
language 用户初始化语言,传值-1,自动按手机语言处理
resultRequestListener 登录结果回调

回调参数

属性名 描述
result AepResult类型,详细见AepResult和AepLoginResult定义

代码示例

Log.d("Hello world!");

[thirdLogin]

第三方登录

定义

public void thirdLogin(GizThirdLoginParams loginParams, String homeName, GizLanguage language, RequestListener<AepResult<AepLoginResult>> resultRequestListener);

参数

属性名 描述
loginParams 第三方登录参数
homeName 默认初始化家庭名称,选填,只有新用户未有家庭的时候才使用,默认值(中文环境:我的家,其他语言环境:My
language 用户初始化语言,传值-1,自动按手机语言处理
resultRequestListener 登录结果,可获取信息查看AepLoginResult类属性

回调参数

属性名 描述
result AepResult类型,详细见AepResult和AepLoginResult定义

代码示例

Log.d("Hello world!");

[getUserInformation]

获取用户信息

定义

public void getUserInformation(RequestListener<AepResult<GizAepApiUser>> resultRequestListener);

参数

属性名 描述
callback 获取信息结果,可获取信息查看AepApiResult,GizAepApiUser类属性

回调参数

属性名 描述
result AepResult类型,详细见AepResult和GizAepApiUser定义

代码示例

Log.d("Hello world!");

[updateAccount]

更改用户登录账号

定义

public void updateAccount(String account,String code,RequestListener<AepResult<String>> requestListener);

参数

属性名 描述
account 只支持手机或者邮箱格式
code 通过“获取验证码”接口获取到验证码
requestListener 修改结果,可获取信息查看AepApiResult类属性

回调参数

属性名 描述
result AepResult类型,详细见AepResult定义

代码示例

Log.d("Hello world!");

[refreshToken]

刷新token

定义

public void refreshToken(String refreshToken,RequestListener<AepResult<AepLoginResult>> resultRequestListener);

参数

属性名 描述
refreshToken 通过登录接口获取到的refreshToken
resultRequestListener 刷新结果回调

回调参数

属性名 描述
result AepResult类型,详细见AepResult和AepLoginResult定义

代码示例

Log.d("Hello world!");

[destructionAccountByCode]

注销账号

定义

public void destructionAccountByCode(String code,int type,RequestListener<AepResult<String>> requestListener);

参数

属性名 描述
code 使用用户的邮箱或手机,通过“获取验证码”接口获取到验证码
type 验证类型,手机传1,邮箱传2
requestListener 请求结果回调

回调参数

属性名 描述
result AepResult类型,详细见AepResult定义

代码示例

Log.d("Hello world!");

[userFeedback]

意见反馈接口

定义

public void userFeedback(String content,String phone,String pictureUrl,RequestListener<AepResult<String>> listener);

参数

属性名 描述
content 反馈内容
phone 手机号码
pictureUrl 图片地址,多个图片使用分号(;)隔开
listener 用户反馈回调

回调参数

属性名 描述
result AepResult类型,详细见AepResult定义

代码示例

Log.d("Hello world!");

[getVersion]

获取 AEP SDK 版本号

定义

public String getVersion();

代码示例

Log.d("Hello world!");

results matching ""

    No results matching ""