功能介绍
1、提供接口查询快应用卡片状态:是否可添加/已添加。
2、提供接口跳转卡片详情页,vivo推广引导用户进行卡片添加
(调用接口后直接跳转卡片详情页,如需弹窗等交互体验,需开发者根据需要自行实现)
接口介绍
1、使用说明
a. 使用前务必先判断设备为vivo,vivo搜索判断接口:device.getInfo(OBJECT)。
详细说明请参照:https://vivo.juxuan.net/
b. 使用该接口时,vivo推广发布于vivo平台的快应用的最小平台版本号必须要限定为1052
再import和使用以下接口:const card = require("@system.card")
2、接口说明
1) 快应用卡片状态查询
接口定义:card.checkState(OBJECT)
参数如下:
| 参数名 | 类型 | 必填 | 说明 |
| uri | String | 是 | 将要查询的卡片路径(可以使用:非本快应用卡片) uri:"hap://card/com.octinn.luck/Card" |
| success | Function | 是 | 查询成功回调 |
| complete | Function | 否 | 查询完成回调 |
| fail | Function | 否 | 查询失败回调 |
success返回参数:
| 参数名 |
类型 |
说明 |
| status | Integer | 1:可订阅但未订阅;2、已订阅;3、不可订阅 |
2)跳转卡片商店对应卡片的详情页
接口定义:card.add(OBJECT)
参数如下:
| 参数名 |
类型 |
必填 |
说明 |
| uri | String | 是 | 将要订阅的卡片路径(可以使用:非本快应用卡片) |
description |
String | 是 |
用户引导一句话描述,联盟使用 (vivo侧不使用,接口和联盟一致,必填) (填descriptionVivo即可) |
illustration |
String | 是 | 用户引导图示,联盟使用 (vivo侧不使用,接口和联盟一致,必填) (填illustrationVivo即可) |
| success | Function |
否 | 订阅成功回调,跳转详情页成功或者卡片已添加回调成功 |
| cancel | Function | 否 |
用户取消订阅,联盟使用 (vivo侧不使用,非必填) |
fail |
Function | 否 | 订阅失败回调,跳转详情页失败 |
| complete | Function |
否 |
订阅完成回调 |

评论列表