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 显示配置 详细返回内容详解交叉推广配置返回值说明
Last Updated: 3/21/2019, 4:31:09 PM