onHide: function () {
console.log("-----APP-------------- onHide111111----")
// #ifdef MP-WEIXIN
//微信小程序需要 onHide时 退出im登录 (??)
this.imlogoutfunc();
// #endif
console.log("-----APP-------------- onHide22222----")
// 应用程序进入后台 需要设置极光别名 可以发送极光推送
// #ifdef APP-PLUS
uni.setStorageSync('version_expired', false) //重置版本过期弹窗flag
// this.setJGpushAlias();
console.log("-----APP-------------- onHide333333----")
this.lifeCycleOnhideEvent()
// #endif
},
小书1998 (作者)
是的 从应用前台,用户上拉触控条后,立马kill进程
2024-10-30 15:39
DCloud_UNI_OttoJi
回复 小书1998: 你尝试把 onHide 针对平台单独拆开写试试,我复现了这个问题,怀疑和代码里的的 weixin 的条件编译影响了后续的打印
2024-10-30 16:02
小书1998 (作者)
回复 DCloud_UNI_OttoJi: 还是不行
// #ifdef APP-PLUS
onHide: function () {
plus.runtime.setBadgeNumber(0);
uni.setStorageSync('version_expired', false) //重置版本过期弹窗flag
this.lifeCycleOnhideEvent()// 应用程序进入后台 需要设置极光别名 可以发送极光推送 这个方法放在着 在APPios端直接清除进程的时候没用
},
// #endif
lifeCycleOnhideEvent(){
Api.lifeCycleOnhide()
console.log("-------lifeCycleOnhideEvent-------")
}
打印了lifeCycleOnhideEvent 但是请求还是没发送出去
2024-11-04 17:18
DCloud_UNI_OttoJi
回复 小书1998: 强杀应用这种情况是系统限制,留给事件触发的时间和资源有限,不能保证执行和全部执行,如果是系统负载高关闭应用,有更多事件和资源
2024-11-05 12:06
DCloud_UNI_OttoJi
回复 小书1998: 关键词,系统限制,不能保证一定执行、和全部执行。同步阻塞的 api、异步请求的 api 都不稳定
2024-11-05 12:08