功能概述

由于微信客户端每隔 12 个小时才会发起一次请求,调试周期性更新功能会显得不太方便。为了方便调试周期性数据,工具提供了下面的调试能力给到开发者。

工具拉取周期性数据

由于微信客户端每隔 12 个小时才会发起一次请求,调试周期性更新功能会显得不太方便。 目前新增能够在开发者工具上调试整个流程,操作路径为点击菜单 工具 -> 拉取周期性缓存数据, 点击后开发者工具会立即向配置的数据下载地址请求数据,如下图所示: 周期性数据调试 - 图1

工具清除周期性数据

如果需要清除工具缓存的周期性数据,可以通过点击工具栏的 清除数据缓存 或者 全部清除 来进行清除。

真机调试触发客户端立即拉取

若需要在真机进一步检验,开发者工具(20190919 及以上的版本)提供触发客户端立即拉取周期性数据的调试能力。 通过点击面板 周期性缓存 -> 拉取缓存 ,将会通知客户端拉取周期性数据。 周期性数据调试 - 图2

注:只有 Android/iOS 7.0.7 及其以上版本才可使用真机调试触发客户端立即拉取的调试能力

常规错误情况

1. 没有设置 TOKEN

当出现 token not set, maybe you should setBackgroundFetchToken first 错误信息,表示当前小程序没有主动去设置预拉取数据所需要的 TOKEN 信息。这边可以查看下面文档周期性数据调试