- PC分栏模式 tabbar页面 非首次进入时 onShow未触发
如题
2021-12-10 - wx.login的安全性?
最近使用wx.login获得的code作为鉴权凭证之一,但从昨天开始有大量僵尸帐号通过code鉴权成功,有以下几个疑问: 部分页面已设置sitemap不索引,官方还会有爬虫爬取吗?wx.login获得的code会按小程序进行隔离吗?是否存在低成本批量获取code的方案?对于反爬,官方有没有推荐的方案呢?
2020-05-10 - IOS客户端闪退
APPID: wx4bd1291507e49aad 用户提供的闪退场景: [视频] 一次典型的客户端闪退日志如下: [代码]2019-4-25 20:43:32 [log] page pages[代码][代码]/index/index[代码] [代码]onHide have been invoked[代码][代码]2019-4-25 20:43:32 [log] wx.getStorageSync api invoke[代码][代码]2019-4-25 20:43:32 [log] wx.getStorageSync [代码][代码]return[代码][代码]2019-4-25 20:43:32 [log] wx.checkSession api invoke[代码][代码]2019-4-25 20:43:33 [log] page pages[代码][代码]/my/my[代码] [代码]onLoad have been invoked[代码][代码]2019-4-25 20:43:33 [log] page pages[代码][代码]/my/my[代码] [代码]onShow have been invoked //这里之后闪退[代码][代码]2019-4-25 20:43:41 [log] wx.getStorageSync api invoke[代码][代码]2019-4-25 20:43:41 [log] wx.getStorageSync [代码][代码]return[代码][代码]2019-4-25 20:43:41 [log] App onLaunch have been invoked[代码][代码]2019-4-25 20:43:41 [log] App onShow have been invoked[代码] 之前一直正常,排查了版本更新日志,发生闪退和上线激励广告组件的时间一致,且只有该页面加载激励广告和发生闪退,大概率是激励广告引起的。 以下广告初始化代码在onLoad中: [代码]try[代码] [代码]{[代码][代码] [代码][代码]if[代码] [代码](wx.createRewardedVideoAd == [代码][代码]null[代码][代码]) {[代码][代码] [代码][代码]return[代码][代码] [代码][代码]}[代码][代码] [代码][代码]let videoAd = wx.createRewardedVideoAd({[代码][代码] [代码][代码]adUnitId: [代码][代码]'adunit-xxxxxxxxxxxxxx'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]app.globalData.videoAd = videoAd[代码][代码] [代码][代码]videoAd.load().[代码][代码]catch[代码][代码](e => {[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]if[代码] [代码](e.errCode != 0) common.sendTick([代码][代码]'ERROR'[代码][代码], [代码][代码]'vad-load'[代码][代码], e)[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]haveVideoAd: [代码][代码]false[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]videoAd.onLoad(() => {[代码][代码] [代码][代码]//videoAd.show()[代码][代码] [代码][代码]console.log([代码][代码]'vad onLoad'[代码][代码])[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]haveVideoAd: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]videoAd.onError((e) => {[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]haveVideoAd: [代码][代码]false[代码][代码] [代码][代码]})[代码][代码] [代码][代码]if[代码] [代码](e.errCode != 0) common.sendTick([代码][代码]'ERROR'[代码][代码], [代码][代码]'vad-onerr'[代码][代码], e)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]videoAd.onClose((res) => {[代码][代码] [代码][代码]console.log(res.isEnded)[代码][代码] [代码][代码]if[代码] [代码](res.isEnded) {[代码][代码] [代码][代码]wx.showLoading({[代码][代码] [代码][代码]title: [代码][代码]'积分发放中'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]common.overVideoAd().then((data) => {[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]'meta.balance'[代码][代码]: that.data.meta.balance + that.data.meta.vadbalance[代码][代码] [代码][代码]}, [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'领取积分成功'[代码][代码],[代码][代码] [代码][代码]duration: 1000[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码]((err) => {[代码][代码] [代码][代码]console.log(err)[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'很抱歉,网络出了点问题,请稍后再试'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'none'[代码][代码],[代码][代码] [代码][代码]duration: 1500[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'因未观看完毕,无法获得积分'[代码][代码],[代码][代码] [代码][代码]icon: [代码][代码]'none'[代码][代码],[代码][代码] [代码][代码]duration: 2000[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]} [代码][代码]catch[代码] [代码](e) {[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]if[代码] [代码](e.errCode != 0) common.sendTick([代码][代码]'ERROR'[代码][代码], [代码][代码]'vad-wrap'[代码][代码], e)[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]haveVideoAd: [代码][代码]false[代码][代码] [代码][代码]})[代码][代码]}[代码] 后台没有收到上报错误信息 我这里暂时没有复现调试的条件,先反馈一下
2019-05-01 - 审核机器人很多
- 当前 Bug 的表现(可附上截图) 加了广告组件后,这几天持续存在大量机器人,目前广告组件已审核完毕,仍然有机器人频繁请求,消耗较多流量
2019-04-02 - 小程序云 image组件不会缓存?
- 需求的场景描述(希望解决的问题) image组件支持传入云文件 ID 但每次都会重新加载资源 用户体验较差 - 希望提供的能力 image组件传入云文件 ID 时资源缓存
2019-02-27