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

QQ登录

只需一步,快速开始

查看: 1561|回复: 7

[处理中3] cordova-plugin-geolocation 不支持后台定位吗?

[复制链接]

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
发表于 2017-3-4 22:35:19 | 显示全部楼层 |阅读模式
程序是这样的,每隔10分钟获取一次位置信息和当前时间 写到数据库。
使用后台插件。

当程序是在前台运行时能获取到位置。
当程序在后台,位置信息就没有变化了。 只有时间数据在变化。

发表于 2017-3-6 11:01:36 | 显示全部楼层
默认情况!APP 隐藏后台后,js肯定是无法再运行了!
有一个插件:(不确定是否所有手机都支持)
de.appplant.cordova.plugin.background-mode

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

这个插件中写的js代码可以在后台运行!你试试!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
 楼主| 发表于 2017-3-6 20:18:28 来自手机 | 显示全部楼层
liangyongfei 发表于 2017-3-6 11:01
默认情况!APP 隐藏后台后,js肯定是无法再运行了!
有一个插件:(不确定是否所有手机都支持)
de.appplan ...

就是用的这个插件 后台不能定位,为什么执行数据库操作又起作用呢?  我只是想弄明白 是我的问题,还是这个定位插件不支持后台定位
回复 支持 反对

使用道具 举报

发表于 2017-3-7 10:45:00 | 显示全部楼层
260769741 发表于 2017-3-6 20:18
就是用的这个插件 后台不能定位,为什么执行数据库操作又起作用呢?  我只是想弄明白 是我的问题,还是这 ...

原生代码肯定是支持后台执行的!只是js代码不支持后台运行!
你测试一下调用定位的cordova插件的API,代码是否执行了?(可以通过console.log('日志')  打印下信息)如果代码执行了,就是可以被调用的!

建议打印信息看下运行解决!如果信息打印了,而返回的数据没有得到,那就说明定位可能隐藏后就不执行了!
不过我见其他用户做过这个能力!后台也可以获取定位信息的!
你先试试吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
 楼主| 发表于 2017-3-7 20:44:36 | 显示全部楼层
liangyongfei 发表于 2017-3-7 10:45
原生代码肯定是支持后台执行的!只是js代码不支持后台运行!
你测试一下调用定位的cordova插件的API, ...

试了 没有执行  谢谢了。我换个方法吧
回复 支持 反对

使用道具 举报

发表于 2017-3-8 09:55:37 | 显示全部楼层
260769741 发表于 2017-3-7 20:44
试了 没有执行  谢谢了。我换个方法吧

嗯!意思是js没有执行代码,对吧!
那就说明后台运行代码的插件没起作用!
这个插件应该不太好用!手机兼容性不好!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

0

主题

6

帖子

76

积分

初级会员

Rank: 2

积分
76
QQ
发表于 2017-4-11 08:11:45 来自手机 | 显示全部楼层
我也有这个需求,有人解决吗?
回复 支持 反对

使用道具 举报

发表于 2017-4-11 11:21:53 | 显示全部楼层
lrzexe 发表于 2017-4-11 08:11
我也有这个需求,有人解决吗?

你试试这个插件de.appplant.cordova.plugin.background-mode 
只要能保存js代码在后端执行(app隐藏后执行)
就可以做到后端调用插件获取当前位置!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 08:32 , Processed in 4.200665 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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