Iph*_*rat 3 android background geolocation appcelerator
我正在尝试创建一个应用程序,如果用户进入特定区域,他将收到警报.即使应用程序处于后台,这也会有效.
我发现Ti.App.iOS.backgroundService为iphone做了这个,但是如何在android中启动后台服务以及如何在找到特定纬度和经度时呈现本地通知类的东西.
基本上我的问题是: -
对于Android上的背景地理位置,我使用以下策略.
1)在我的app.js中,我添加了一个包含我的地理逻辑的Titanium.App.addEventListener
2)然后我创建一个每15分钟触发一次的ServiceIntent
请注意,您调用的service.js需要在您的android文件夹中,即使您只有一个Android项目.
3)服务检查个人是否已移动超过1KM,如果他们已经触发了步骤1中定义的应用事件.
使用这种策略并调整我的服务时间和距离计算,我已经能够减少我使用距离过滤器内置位置事件时的大部分电池消耗问题.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
7966 次 |
| 最近记录: |