flowNavigate
相关内容
前置条件
使用该接口前,必须先使用init方法初始化SDK
描述:
1、用于实现点击交叉推广后跳转到落地页的功能
2、此功能的使用前提:调用了获取交叉推广配置getFlowConfig
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以上的版本,否则会报错。
传入值详解
字段 | 字段类型 | 字段说明 |
---|---|---|
positionId | Number | 当前点击的positionId |
creativeId | Number | 当前点击的creativeId |
调用方法
wx.tmSDK.flowNavigate({
positionId: positionId, // 交叉推广位id, 请先使用该id获取交叉推广列表
creativeId: creativeId, // 传入获取的交叉推广列表中的creativeId
}).then((newList)=>{
console.log('跳转成功')
console.log('自动刷新列表:', newList)//返回最新列表
}).catch((error)=>{
console.log('跳转失败', error);
})
返回值
返回值和getFlowConfig结构一致, 请参考getFlowConfig文档