用白鹭引擎一套开发打包的微信小游戏,记录自己遇到的坑,与君共勉,不定期更新。。。。
1,监听跳转参数
需求背景: 发行方在不同渠道分发游戏,这边需要监听到渠道传来的参数,区分渠道流量。微信官方APIpage,app,onLaunch都是坑爹的。有个博客园的哥们儿在index.js监听,也是比较不理解,那特么是开放域好么=_=
咳咳,小姐姐开始讲课(装逼)了。
1)跳转传参方式。
如图。支持两种传参,一种是path,就是?a=1&b=2的方式,另一种直接带extraData数据
2)白鹭的游戏入口在打包后的game.js。
在game.js直接监听参数,注意,如果你要用这个标识初始化游戏或者干啥干啥的,一定要在白鹭run之前使用这段代码,不然他都run了,你后面才获取。wx.onLaunch这个API已经弃用了,所以用下面的这个