小程序能检测到微信进入后台的接口吗

发布于 6 年前作者 xia6111071 次浏览最后编辑 6 年前来自 ask

需求是这样的做了个公交刷票系统

进入二维码页面时,屏幕亮度会设置在0.9亮度

卸载页面和页面隐藏时会自动变回原来的屏幕亮度

以上没有问题

问题来了     当进入二维码页面,即屏幕亮度在0.9

直接将微信进入手机后台  屏幕亮度一直在0.9

屏幕亮度没办法恢复原来的亮度

直接切换到别的应用也是恢复不到原来的屏幕亮度

微信版本最新版  ios12

5 回复
li93
li931 楼6 年前

onHide

onUnload

的时候执行:

setTimeout(function(){
 
  wx.setScreenBrightness({
 
    value: 0.3
 
  });
 
},250);

敲黑板,在小程序里,setTimeout可以解决你90%这类型的问题

lichao
lichao2 楼6 年前

onHide切到后台 很多功能都做不了,即使代码跑到了   也不执行  不知道为什么  我日志打印都跑到了

xiayu
xiayu3 楼6 年前

你在开发乘车码?我们也在做,方便加下微信交流吗

wei94
wei944 楼6 年前

onHide 可以啊

bpan
bpan5 楼5 年前

有没有人知道怎么解决问题,我看腾讯出的乘车小程序 也是这个bug

ios微信进入后台后,小程序屏幕亮度无法更改回去