按照微信小程序的数据预拉取接口进行设置。但是微信服务器始终不调用我配置的数据下载接口,那么就意味着数据没有下载。
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/pre-fetch.html
我再app.js中的lanuch方法中加入了以下代码,但是始终未执行,一直是失败,输出的错误是getBackgroundFetchData:fail getBackgroundFetchData:fail data not found"。但是我的地址是有返回数据的。请问,我是哪里弄错了呢?
wx.getBackgroundFetchData({
fetchType: 'periodic',
success(res) {
console.log(res.fetchedData) // 缓存数据
console.log(res.timeStamp) // 客户端拿到缓存数据的时间戳
console.log(res.path) // 页面路径
console.log(res.query) // query 参数
console.log(res.scene) // 场景值
},fail(res){
console.log("3333333333");
console.log(res);
}
})
我的数据下载地址是GET请求,并能正确返回字符串数据。
数据下载地址 https://mzoon-wechat.caishuib.com/wxapp/fetch
开发者工具上 - 右上角详情 - 启用数据预拉取 - 基础库调整到2.8.0+ - 真机调试
想问一下,数据预拉取是不是只能配置拉取一个接口的数据啊?
你这地址打开 502啊
遇到同样问题,请问有没有兄弟解惑。
你fetchType参数给的是周期性更新,所以出现不更新情况。我也想知道这个周期性更新和预加载要不要同时使用