起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3900|回复: 7

[处理中5] 请教使用background-mode插件锁屏后被kill掉

[复制链接]

19

主题

55

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
QQ
发表于 2018-5-1 16:33:57 | 显示全部楼层 |阅读模式
使用background-mode插件,app切换到后台后,锁屏后会被kill掉,华为p8;
用什么代码使按物理返回键时隐藏app?

求大神赐教
发表于 2018-5-2 14:03:43 | 显示全部楼层
js 默认是不可以后台运行的,只有这个插件可以
http://docs.wex5.com/wex5-app-question-list-2005/

除了华为,试试其他手机,看下是调用方法的原因,还是手机兼容性问题?

是使用的最新3.8 版本吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

55

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
QQ
 楼主| 发表于 2018-5-2 19:10:32 | 显示全部楼层
第一个问题解决了,是p8系统没允许后台运行造成的。

第二个问题不是隐藏后执行代码,是app在前台时,如何按一下物理返回键,app隐藏掉
求赐教
回复 支持 反对

使用道具 举报

19

主题

55

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
QQ
 楼主| 发表于 2018-5-2 19:15:03 | 显示全部楼层
本帖最后由 xichuinfo 于 2018-5-2 19:16 编辑

接管返回键的代码是
                document.addEventListener("backbutton", function() {
                        if (localStorage.getItem("canExit") == 1) {
                                if (localStorage.getItem("backgroundMode") == 1) {
                                        //后台运行
                                       
                                } else {
                                        //直接退出
                                        navigator.app.exitApp();
                                }
                        } else {
                                justep.Shell.closePage();
                        }
                }, false);
回复 支持 反对

使用道具 举报

发表于 2018-5-3 13:26:52 | 显示全部楼层
xichuinfo 发表于 2018-5-2 19:15
接管返回键的代码是
                document.addEventListener("backbutton", function() {
             ...

http://docs.wex5.com/wex5-app-question-list-2003/

修改在UI2/system/components/justep/common/utils.js
注释掉
document.addEventListener('backbutton', listener, false);
这行代码去掉,默认应该就是隐藏的!你试试!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

55

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
QQ
 楼主| 发表于 2018-5-4 05:04:27 | 显示全部楼层
注释掉
document.addEventListener('backbutton', listener, false);
这行代码去掉,试了是关闭APP
回复 支持 反对

使用道具 举报

发表于 2018-5-4 17:04:04 | 显示全部楼层
xichuinfo 发表于 2018-5-4 05:04
注释掉
document.addEventListener('backbutton', listener, false);
这行代码去掉,试了是关闭APP ...

你好楼主,这个特性目前版本不支持,已作为产品功能建议提交(内部编号:2018050400006),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

93

主题

234

帖子

850

积分

高级会员

Rank: 4

积分
850
QQ
发表于 2019-5-31 20:39:36 | 显示全部楼层
liangyongfei 发表于 2018-5-2 14:03
js 默认是不可以后台运行的,只有这个插件可以
http://docs.wex5.com/wex5-app-question-list-2005/

cordova.plugins.backgroundMode 这个插件总是被杀死,怎样才能不被杀死
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-4-10 22:12 , Processed in 0.104723 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表