根据使用 GCM 和 APN 发送的请求在后台报告位置的流星包

A meteor package for location reporting on the background upon request send using GCM and APN

场景:流星移动应用程序需要根据服务器的请求报告用户的位置。请求通过 Android 上的 GCM 和 iOS 上的 APN 到达。当请求到达时,应用程序可能处于后台或完全不活动。

主要挑战 - 应用如何在不打扰用户的情况下回答 GCM。如果客户端处理程序驻留在 javascript 代码中,则奖励积分,它可以做任何事情,而不是具体的位置报告。

我在 Cordova 中使用带有本机代码的插件实现了此功能。想知道流星上是否有类似的解决方案(或者至少这样的解决方案是什么样子)。似乎大多数处理 GCM 和 APN 的软件包都专注于通知。

原来 meteor 可以像添加一个包一样添加一个 cordova 插件

meteor add cordova:<plugin id>@https://github.com/<user>/<repo>/tarball/<commit>

所以我可以使用我的插件 (https://github.com/uriva/PushPlugin)