navigateToTiger
描述:
1、用于实现点击交叉推广后跳转到落地页的功能
2、此功能的使用前提:调用了获取交叉推广配置getTigerList
3、此接口需将当前需要跳转的appid添加到game.json配置列表中。微信小程序跳转的规则文档:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html
如何配置game.json(小游戏)或app.json(小程序)❓
{
...
"navigateToMiniProgramAppIdList": [
"wxce8556babd23a6b3" //填入交叉推广内的跳转小程序appid
]
...
}
使用场景
1、在游戏的开始和结算页中添加按钮,点击后调用此方法,自动跳转后台配置的平台。
2、此接口调用只适用于版本库 2.2.0 以上,所有开发者在调用时注意要把开发工具的版本库调到2.2.0以上的版本,否者会报错。
传入值详解
字段 | 字段类型 | 字段说明 |
---|---|---|
tiger_position_id | Number | 交叉推广位ID,请先用此ID获取交叉推广配置getTigerList |
creative_id | Number | 交叉推广ID |
调用方法
import XH_MINIPRO_SDK from './utils/{{{xh_sdk}}}.js'
XH_MINIPRO_SDK.navigateToTiger({
tiger_position_id: tiger_position_id, //交叉推广位id, 请先使用该id获取交叉推广列表
creative_id: creative_id, //传入获取的交叉推广列表中的creative_id
}).then((newList)=>{
console.log('跳转成功')
console.log('自动刷新列表:', newList)//返回最新列表
}).catch((error)=>{
console.log('跳转失败', error);
})
返回值样例
[
{
"is_open": true, //是否开启交叉推广
"creative_id":-1, //交叉推广id,
"tiger_position_id":"553", //交叉推广位id
"show_config":{ //显示配置, 配置内容和type类型有关,具体可以看下列详细说明
"image":"https://cdn.kuaiyugo.com/appprogram/dsp/admin/2018-10-28_236d2800-da82-11e8-a531-2d9b2463b3cf.jpg",//显示的图片
"show_type":1 //显示类型,""空内容则无效果, 1为静态交叉推广
},
},
]
返回值详解
字段 | 字段类型 | 字段说明 |
---|---|---|
type | Number | 交叉推广类型 详细类型请看类型详解交叉推广配置返回值说明 |
is_open | Boolean | 交叉推广是否开启(开启-true, 关闭-false) |
creative_id | Number | 交叉推广id |
tiger_position_id | Number | 交叉推广位id |
show_config | Object | 显示配置 详细返回内容详解交叉推广配置返回值说明 |