另一项服务在运行时,Android应用无法接收GCM消息?

时间:2015-04-08 09:09:57

标签: java android android-service google-cloud-messaging

我有一个Android应用程序,它通过gcm接收一组坐标。

该应用程序没有任何问题。我可以在每次更改时收到坐标(如果更改了坐标,我会设置一个webapp来发送坐标)。

我还运行了另一项服务,使用Context.LOCATION_SERVICE定期检查设备的坐标。这也很好。此服务(当我启动它时)记录设备的当前位置并将其保存到数据库中。

我的问题是,当我在Android应用上启动定位服务然后转到我的其他应用(webapp)并更改位置(添加/删除)时,设备无法接收它们。我必须停止位置服务(在设备上)然后更改位置(因此它们通过gcm发送到设备)然后设备立即接收它们。

我不确定这是否是代码问题(我认为这是gcm或android的限制)但如果我错了,请告诉我你是否需要查看代码。< / p>

0 个答案:

没有答案