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

QQ登录

只需一步,快速开始

查看: 2284|回复: 7

[处理中3] 每隔30秒向服务器传值

[复制链接]

37

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
发表于 2016-10-13 11:38:43 | 显示全部楼层 |阅读模式
大神们好,

我的手机APP是离线操作的,有一个同步按钮可以用过ajax调用webservice与服务器之间进行数据交互。现在有这样一个需求,通过手机APP每隔30秒向系统发送一个请求,系统反馈是否有更新内容,如果有更新内容APP播放一段语音提示。但是这个“每隔30秒向系统发送一个请求”的功能是一个后台功能,不能影响正常工作。

37

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
 楼主| 发表于 2016-10-13 12:48:21 | 显示全部楼层
有没有大神指导一下 这个 每隔30秒向系统发送一个请求 如何实现呢?
回复 支持 反对

使用道具 举报

发表于 2016-10-13 14:52:45 | 显示全部楼层
在js里面实现的代码,要求APP必须处于激活状态!如果是隐藏在后台的,js代码就会停止执行了!
如果需求是打开APP的时候发送请求,那就上网搜下js的异步实现方法,30秒执行一次可以使用setinterval
上网搜下就知道了!


如果是想做后台也能一直发送请求!那就只用使用自定义corodva插件,原生代码单独启动一个服务来实现这个能力了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
 楼主| 发表于 2016-11-16 14:32:46 | 显示全部楼层
liangyongfei 发表于 2016-10-13 14:52
在js里面实现的代码,要求APP必须处于激活状态!如果是隐藏在后台的,js代码就会停止执行了!
如果需 ...

如果我的程序正在使用中,然后我按下了锁屏,APP是否还是处于激活状态?
如果我的程序正在使用中,然后我按下了HOME建,APP是否还是处于激活状态?
回复 支持 反对

使用道具 举报

37

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
 楼主| 发表于 2016-11-16 14:44:45 | 显示全部楼层
liangyongfei 发表于 2016-10-13 14:52
在js里面实现的代码,要求APP必须处于激活状态!如果是隐藏在后台的,js代码就会停止执行了!
如果需 ...

还有一个问题,/UI2/demo/native/backgroundMode 中的例子是否适用于我的需求? 我的app在Android平台运行
回复 支持 反对

使用道具 举报

发表于 2016-11-16 15:10:10 | 显示全部楼层
long791968744 发表于 2016-11-16 14:32
如果我的程序正在使用中,然后我按下了锁屏,APP是否还是处于激活状态?
如果我的程序正在使用中,然后我 ...

锁屏或home键 APP都处于非激活状态!js代码在这个时候就会停止运行的!
如果想让代码后端运行,只能是使用原生代码来实现,就是自定义cordova插件
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
 楼主| 发表于 2016-11-16 15:27:37 | 显示全部楼层
liangyongfei 发表于 2016-11-16 15:10
锁屏或home键 APP都处于非激活状态!js代码在这个时候就会停止运行的!
如果想让代码后端运行,只能 ...

大神 ~ 我从来都没有自定义过cordova~ 求指导!
回复 支持 反对

使用道具 举报

发表于 2016-11-16 16:13:28 | 显示全部楼层
long791968744 发表于 2016-11-16 15:27
大神 ~ 我从来都没有自定义过cordova~ 求指导!

需要先懂得原生开发才行:
http://docs.wex5.com/cordova-plugin-voicemanager-android/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 14:27 , Processed in 0.058500 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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