替代GCM的不可靠性

时间:2015-01-28 07:04:22

标签: android gps google-cloud-messaging locationmanager location-client

我即将开发使用Android设备的GPS车辆跟踪系统。基本上,Android设备将连接到车辆的电池,互联网将始终打开。用户可以使用基于Web的控制面板跟踪他的车辆,该控制面板激活GCM以唤醒设备并返回位置。 现在,这是我的问题。

  1. GCM不可靠。我不想在任何情况下都无法获得位置。即使GCM无法访问设备,除了在特定时间间隔之后来自服务器的轮询请求之外还有其他任何方式吗?
  2. 由于有两种方式,LocationManager和LocationClient以及LocationClient需要安装PlayService,如果playService自动更新并且我正在使用的某些方法已被弃用(如同现在不推荐使用LocationClient并且GoogleApiClient在那里),那么我的设备是什么停止工作 ?
  3. 在安装设备之前我需要注意的任何其他事情,因为一旦设备安装在车辆中,我将永远不会有机会修复错误,因为没有人在那里更新应用程序。有可能在更新可用时自动更新应用程序吗?此外,当应用程序更新时,会对之前的GCM注册ID进行更新吗?
  4. 感谢。

0 个答案:

没有答案