收藏
回答

小程序告警request:fail createRequestTask:fail:,如何处理?

如题,小程序最近经常告警

request:fail createRequestTask:fail: jsapi has no permission, event=createRequestTask, runningState=suspend, permissionMsg=permission ok, detail=network api interrupted in suspend state

Error: request:fail createRequestTask:fail: jsapi has no permission, event=createRequestTask, runningState=suspend, permissionMsg=permission ok, detail=network api interrupted in suspend state

at https://usr/app-service.js:5069:274651

官方给出的解释是:https://developers.weixin.qq.com/community/develop/doc/000ac292f781c0c6407b2c26c51809

“原因:小程序退后台之后发起网络请求”

根据文档,小程序退后台5s内还可以短暂运行一小段时间,但部分 API 的使用会收到限制,所以这段时间里发送请求应该不会报错?(存疑待解答)。5s之后 微信会停止小程序 JS 线程的执行,小程序进入「挂起」状态,js线程停止,应该就不会发请求了,为何会出现退后台之后发起网络请求呢?麻烦解答一下

PS. 根据微信公众平台的统计,报错的都是安卓

回答关注问题邀请回答
收藏
登录 后发表内容