小程序在真机息屏之后还可以继续执行js么?

仅供测试而已  目前出现的情况是安卓的息屏之后 手机会继续执行js  可以震动  但是ios息屏之后没有任何操作执行  这是为什么

setInterval(function () {

wx.vibrateLong(function (res) {

console.log(res)

})

}, 5000)


展开全部
收起
7回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 李思思044

    20人对此回答表示赞同

    js锁屏后执行,这可是历史难题。mark一下,万一有大神解决了呢。

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 亚马逊河游客

    15人对此回答表示赞同

    不可能啦,再说了,如果继续执行也只会5分钟吧

    展开
    15
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Jerry不怕猫

    12人对此回答表示赞同

    函数在何处调用的

    展开
    12
    7回复
    发布于 5年前

    评论(7)

    收起评论

    • 键盘手 2019-01-28 20:01

      我简单测试了一下,android息屏之后应该会调onHide(),ios是手机屏幕亮起之后才调onHide()

      回复
    • Skye 2019-01-30 11:56

      不清楚是不是安卓的操作系统原因还是什么,在息屏之后会继续执行js但是远程调试打印不出来任何东西

      回复
    • 翡冷翠诗人 2019-02-01 19:14

      ios和安卓在息屏之后不调用onHide,在手机屏幕亮起之后才会先调用onHide然后调用onShow

      回复
    • 六神无主 2019-02-03 08:24

      IOS息屏后看看是否调用起了onHide方法。

      回复
    • 陈港生 2019-02-05 22:04

      可以知道用户怎么进入的小程序,息屏或者是扫码进入但是我需要的是怎么样才能让安卓和苹果在息屏动作下还能继续去执行js

      回复
    • Gabriella 2019-02-07 16:52

      哪个生命周期内调用的呢,建议你远程调试一下,打印一下他的整个生命周期,看在ios和安卓下,熄屏动作所调用的生命周期区别,应该是不一样。

      回复
    • Rita 2019-02-10 00:43

      公用jsapp.js

      回复
  • 长夏

    10人对此回答表示赞同

    亲测荣耀9息屏是会调用onHide()方法的,然后屏幕亮后会调用onShow();

    展开
    10
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Jesse穆雅斓

    7人对此回答表示赞同

    IOS测试表示还在继续运行啊

    展开
    7
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Amelia

    3人对此回答表示赞同

    可以做一个标识,在息屏状态下,不执行js.

    展开
    3
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Sally1 2019-01-24 23:10

      要的就是息屏状态下执行js老哥

      回复
  • 丛林人

    2人对此回答表示赞同

    onHide生命周期函数了解一下

    展开
    2
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部