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文档