功能介绍
1、提供接口查询快应用卡片状态:是否可添加/已添加。
2、提供接口跳转卡片详情页,vivo推广引导用户进行卡片添加
(调用接口后直接跳转卡片详情页,如需弹窗等交互体验,需开发者根据需要自行实现)
接口介绍
1、使用说明
a. 使用前务必先判断设备为vivo,vivo搜索判断接口:device.getInfo(OBJECT)。
详细说明请参照:https://ov.liuad.com/
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 |
否 |
订阅完成回调 |
跳转卡片添加页:startActivity(intent)启动,传入对应的卡片id即可
有任何OPPO或vivo的广告需求,欢迎与我们取得联系。
欢迎扫码添加以下微信,或者拨打电话198-9888-5878(微信同号)咨询