我想用一个简单的概念创建一个Android应用程序:如果已下载我的应用程序的2个人正在街上过马路,我想立即向他们发送通知。
我开始使用地理围栏概念,但我不知道它是否最合适。所以我的问题如下:
使用地理围栏(每个用户都有自己的地理围栏,因此在进入其他用户地理围栏时会收到通知),如何在用户移动时跟随用户进行地理围栏? (具有足够的精度,但没有太多的功耗)
是否有另一个概念比地理围栏更适合我的问题?
谢谢:)
答案 0 :(得分:2)
由于两个人都在运动,我认为你需要经常调用这个位置,因此使用Geofences不再有意义。相反,您将计算它们之间的差异,并在达到某个阈值时从服务器推送通知。
答案 1 :(得分:0)
如果你想使用服务器端的地理围栏将更容易的应用程序(在android你只能注册100个地理围栏)你可以检查服务器最近的用户。
但是如果你需要检查用户离我很近,我认为最好使用蓝牙,你可以模仿ibeacons,应用程序可以注册信标区域并监控它。不关心gps信号和电池消耗。在android中你可以使用altbeacon open source lib for ibeacons / eddystone。
如果需要更多帮助,请联系我,对不起我的英语;)