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

QQ登录

只需一步,快速开始

查看: 2089|回复: 5

[处理中3] wex5有没有重启APP的方法

[复制链接]

7

主题

14

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
发表于 2018-1-17 20:22:03 | 显示全部楼层 |阅读模式
我需要应用内重启APP,通过执行以下代码重启后,物理回退键就失效了,还有下载音频进度条也失效了,不知道还有没有更好的解决方式?
                var baseUrl = window.__justep.versionInfo.baseUrl;
                var version = window.__justep.versionInfo.resourceInfo.version;
                var indexUrl = window.__justep.versionInfo.resourceInfo.indexURL;
                window.location.href = baseUrl + version + indexUrl;
发表于 2018-1-18 18:16:49 | 显示全部楼层
直接  window.location.href = '/index.html'
重定向到门户页 就相当于是重启!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

14

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2018-1-19 13:31:50 | 显示全部楼层
liangyongfei 发表于 2018-1-18 18:16
直接  window.location.href = '/index.html'
重定向到门户页 就相当于是重启!

我需要在资源文件(www.zip)更新完毕后马上让应用生效(不想手动去关闭APP后再重新打开),但是按照您说的方式访问的并不是最新的资源,不知道还有没有别的方式?
回复 支持 反对

使用道具 举报

发表于 2018-1-19 15:06:44 | 显示全部楼层
peilianwa 发表于 2018-1-19 13:31
我需要在资源文件(www.zip)更新完毕后马上让应用生效(不想手动去关闭APP后再重新打开),但是按照您说 ...

请问你是模式几打包的??如果模式1,就是异步更新资源的!
模式2同步更新资源,资源运行就是最新的吧!

如果重定向index.html不行!那就只能 提示用户 重启APP 了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

14

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2018-1-19 21:06:13 | 显示全部楼层
liangyongfei 发表于 2018-1-19 15:06
请问你是模式几打包的??如果模式1,就是异步更新资源的!
模式2同步更新资源,资源运行就是最新的吧!
...

我用的是模式1打包,资源下载完成后,我再执行window.location.href = baseUrl + version + indexUrl;这句代码确实能立刻用上最新的资源,但有个缺点就是物理回退键失效了;要是能有一个自动重启而不是用户主动发起的重启就完美了(例如通过cordova调用原生代码重启APP)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-1-23 14:29:31 | 显示全部楼层
平台没有提供,可以到网上查找标准的app应用如何实现的自己定义一个cordova插件实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 08:53 , Processed in 0.097173 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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