# APP
# App 信息
# 类型
Async Funciton
# 描述
获取 APP 的基础信息
# 方法名称
appInfo();
# 参数说明
无
# 请求样例
import { appInfo } from "swtcwallet-jssdk";
async function() {
const result = await appInfo();
};
# 返回值示例
# 成功
{
"success": true,
"msg": "成功",
"code": 0,
"data":{
"name": "SWTC Wallet",
"system": "Android",
"version_code": "1619",
"version_name": "4.7.1",
}
}
# 失败
{
"success": false,
"msg": "未连接到SWTC钱包",
"code": -1
}
# 返回值解析
参数 | 类型 | 说明 |
---|---|---|
success | Boolean | 此次请求是否成功 |
msg | String | 返回的信息 |
code | Integer | 状态码,0 成功,-1 失败 |
data | Object? | 数据 |
data.name | String | 名称 |
data.system | String | 平台 |
data.version_code | String | 版本号 |
data.version_name | String | 版本号名称 |
# APP 弹窗
# 类型
Async Funciton
# 描述
调用 APP 弹窗
# 方法名称
appToast();
# 参数说明
参数 | 类型 | 说明 |
---|---|---|
msg | String | 需要弹出的信息 |
# 请求样例
import { appToast } from "swtcwallet-jssdk";
async function() {
const result = await appToast('这是测试信息');
};
# 返回值示例
# 成功
{
"success": true,
"msg": "成功",
"code": 0,
"data":"Toast success"
}
# 失败
{
"success": false,
"msg": "未连接到SWTC钱包",
"code": -1
}
# 返回值解析
参数 | 类型 | 说明 |
---|---|---|
success | Boolean | 此次请求是否成功 |
msg | String | 返回的信息 |
code | Integer | 状态码,0 成功,-1 失败 |
data | Object? | 数据 |
data.name | String | 名称 |
data.system | String | 平台 |
data.version_code | String | 版本号 |
data.version_name | String | 版本号名称 |
# APP 扫一扫
# 类型
Async Funciton
# 描述
调用 APP 扫一扫
# 方法名称
appQr();
# 参数说明
无
# 请求样例
import { appQr } from "swtcwallet-jssdk";
async function() {
const result = await appQr();
};
# 返回值示例
# 成功
{
"success": true,
"msg": "成功",
"code": 0,
"data":{
"qrcode": "测试扫描的二维码信息",
}
}
# 失败
说明,用户取消扫描时,会以失败返回
{
"success": false,
"msg": "scan failed",
"code": -1
}
# 返回值解析
参数 | 类型 | 说明 |
---|---|---|
success | Boolean | 此次请求是否成功 |
msg | String | 返回的信息 |
code | Integer | 状态码,0 成功,-1 失败 |
data | Object? | 数据 |
data.qrcode | String | 扫描出的二维码信息 |
# APP 回退
# 类型
Async Funciton
# 描述
调用 APP 回退
# 方法名称
appBack();
# 参数说明
无
# 请求样例
import { appBack } from "swtcwallet-jssdk";
async function() {
const result = await appBack();
};
# 返回值示例
# 成功
{
"success": true,
"msg": "成功",
"code": 0,
}
# 失败
{
"success": false,
"msg": "未连接到SWTC钱包",
"code": -1
}
# 返回值解析
参数 | 类型 | 说明 |
---|---|---|
success | Boolean | 此次请求是否成功 |
msg | String | 返回的信息 |
code | Integer | 状态码,0 成功,-1 失败 |
# APP 刷新
# 类型
Async Funciton
# 描述
调用 APP 刷新
# 方法名称
appRefresh();
# 参数说明
无
# 请求样例
import { appRefresh } from "swtcwallet-jssdk";
async function() {
const result = await appRefresh();
};
# 返回值示例
# 成功
{
"success": true,
"msg": "成功",
"code": 0,
}
# 失败
{
"success": false,
"msg": "未连接到SWTC钱包",
"code": -1
}
# 返回值解析
参数 | 类型 | 说明 |
---|---|---|
success | Boolean | 此次请求是否成功 |
msg | String | 返回的信息 |
code | Integer | 状态码,0 成功,-1 失败 |
# APP 关闭
# 类型
Async Funciton
# 描述
调用 APP 关闭
# 方法名称
appClose();
# 参数说明
无
# 请求样例
import { appClose } from "swtcwallet-jssdk";
async function() {
const result = await appClose();
};
# 返回值示例
# 成功
{
"success": true,
"msg": "成功",
"code": 0,
}
# 失败
{
"success": false,
"msg": "未连接到SWTC钱包",
"code": -1
}
# 返回值解析
参数 | 类型 | 说明 |
---|---|---|
success | Boolean | 此次请求是否成功 |
msg | String | 返回的信息 |
code | Integer | 状态码,0 成功,-1 失败 |