如何处理后台位置更新应用程序的请求流量

How to handle request traffic of a background location update application

我正在为 Android 开发一个家庭网络应用程序,它可以让家庭成员共享他们的位置并同时跟踪其他人的位置。您可以假设此应用程序与 Life360 或 Sygic Family Locator 类似。起初,我决定使用 MBaaS,然后我使用 Parse 完成了它的编码。然而,我意识到,虽然每分钟一个用户读写地理定位数据(当然,在某些情况下地理定位数据发送频率较低),但请求流量超出了我的前瞻性预期。出于这个原因,我想开发一个接地良好的系统,但我对如果用户数量增加到 100-500k Parse 是否仍然可以尽职表示怀疑。

考虑到所有这些,我正在寻找替代方案method/service来设置这样的系统。我认为使用像 Parse 这样的后端服务是一种适中的解决方案,但不是最好的解决方案。从坏到好,有哪些可能的方法?举个例子,我的一个朋友说我可以使用 Sinch,这是一种用户之间的后台即时消息服务,它根据活跃用户的数量来设置价格。不过,我觉得很奇怪,我从来没有见过像他说的那样使用即时通讯服务。

我们将不胜感激您的意见和建议。提前谢谢你。

Well sinch 不会处理位置更新或位置数据的存储,这将是您所询问的解析。

并且由于您暗示请求对您的用户名来说太多了,也许我错误地认为价格是解析的问题。

但是为了回答你关于发送位置数据的问题,如果我想知道你在哪里,我可能会限制它。无需家人实时了解脚下情况。如果有需要,我可能会改用请求方法,并在有人感兴趣时向用户询问位置。