我来啦
我来啦
  • 发布:2015-03-11 11:01
  • 更新:2019-04-25 09:48
  • 阅读:6978

如何能让app在锁屏后还继续发送定位请求继续运行程序

分类:HTML5+
App
2015-03-11 11:01 负责人:无 分享
已邀请:
有毒葡萄

有毒葡萄

我也想知道,顶一个!

sidney

sidney

同问

stock2

stock2

这个我也在做,这次更新导致定位失效 没继续下去,通过js的间隔函数,可以自己运行的,进程不能被关闭即可

  • sidney

    你说的是类似这样做法吧http://ask.dcloud.net.cn/question/10078 ,手机关屏或APP被切到后台间隔函数就失效了


    2015-10-02 11:02

sidney

sidney

请大牛们给给建议吧,有没有办法一直保持屏幕点亮,类似安卓的wakelock

stock2

stock2

我没测试 锁屏(程序是运行的).
手机有时清理或关闭进程.如果用个推模式(或类似的服务). 进程应该会被唤醒.
gps定位如果5分钟或10分钟一次 应该可以的.

sidney

sidney

根据iphone6的实测结果,锁屏后间隔函数很快就失效了。昨天翻了别的帖子,很多人有同样的问题,也有说是用plus.push服务的,但不知具体怎么操作。参考http://ask.dcloud.net.cn/question/10278 及http://ask.dcloud.net.cn/question/2829

stock2

stock2

我们是在探讨, 官方没有说明.什么内置服务,可以唤醒程序吗?

sidney

sidney

不知道啊,我也没找到具体的解决办法,现在也是一筹莫展

stock2

stock2

都想说脏话了. .......
,官网上次更新导致的定位bug,至今不修复.
让我不能调试 定位.
浪费一个月了.

这个项目完成.下个项目换平台.
太费劲了,修个bug ...... 这么 费劲啊
bug啊. 我项目中有,只有提出 . 我半夜也要改好呀.
你们公司大,顶多拖个3到5个工作日. bug要在第一时间抢修啊!!!!
感觉态度问题了. 漠视用户.

stock2

stock2

现在我的定位版本还不能打包.用基座版本测试的.
发现
1.wifi 休眠是不影响的(我的小米2 可以设置 始终保持连接)
2.屏幕一旦休眠(不是锁屏) 应用程序 是 受干扰的.(时间间隔不等)
但基本还能用.

我能打包时,再测试 加入个推服务. 希望有经验的分享.
我系统能看到. 部分应用关闭了.会自动启动服务的.
下面是我记录 每隔30秒执行一次. 有时跳票的. 但还会唤醒的.

2015-10-16 12:01:23 1444968083;31.315701,121....
2015-10-16 12:01:53 1444968113;31.315701,121....
2015-10-16 12:02:23 1444968143;31.31571,121....
2015-10-16 12:02:53 1444968173;31.315582,121....
2015-10-16 12:03:23 1444968203;31.315839,121....
2015-10-16 12:10:01 1444968601;31.315582,121....
2015-10-16 12:13:45 1444968825;31.315839,121....
2015-10-16 12:19:17 1444969157;31.315573,121.....
2015-10-16 12:25:59 1444969559;31.315576,121....
2015-10-16 12:30:04 1444969804;31.315839,121.....

stock2

stock2

今天我加入了个推 模块. 没有做其他设置.
程序启动后,自己清除掉进程. 系统马上又激活了.
一个进程 一个服务(关键是这个服务)
现在问题来了.
这个服务在 ,这个进程也在 (但被我关闭了缘故,在长按切换应用程序是看不到的.) 这个模式下 setInterval 不执行的.

同样在休眠情况下 ,有进程 偶尔还是不执行

stock2

stock2

顶下

stock2

stock2

再顶

龙权

龙权

我也顶- -

付权

付权 - C# ,Html5

顶 顶

stock2

stock2

这个不用顶了. 没有内置唤醒模块(类似闹钟定时唤醒).
就天知道 什么时候回执行 什么时候被屏蔽. 这个功能在hbulider上实现不了.
我的这个项目没有做下去.

2***@qq.com

2***@qq.com - 开发

请问解决了吗

kerwinyc

kerwinyc - 30岁,开始coding,太晚吗?

有朋友解决了这个问题吗?

3***@qq.com

3***@qq.com

同问同问同问

fategaga

fategaga

同问同问同问

该问题目前已经被锁定, 无法添加新回复