Ati*_*tif 18 iphone gps android gps-time geolocation
我正在开发一款拥有iPhone版和Android版的应用.
我的目标是......
我的问题是......
让我的问题更清楚......
谢谢和最好的问候
即使我今天在创建类似的应用程序时也有这个问题.当两个用户/朋友彼此靠近时发出警报 - Android Proximity
花了几个小时思考之后,我想到了一个更好的方法:
1)创建SharedPreference/DB,其中包含已更新到服务器的设备的最后一个坐标.
2)创建服务,在15分钟内触发一次请求当前位置.
3)如果当前位置与从SharedPreference检索到的最后位置匹配,或者在邻近范围内(取决于您给出30英尺或更多的数量),则用户位于同一位置,因此不要将坐标上传到服务器.
4)如果用户不在附近或最后位置与当前位置不匹配,则将坐标上传到服务器.
5)将坐标上传到服务器后,也更新SharedPreference ..
6)上传后,从相同坐标附近的服务器返回用户详细信息的响应.如果周围有人,用户将收到通知.
您应该考虑以下可能的问题。
如果应用程序继续发送用户的位置,那么用户电池将会下降,并且网络服务器内存将会增加。
应用程序将继续使用互联网将位置发送到网络服务器。
漫游时互联网数据费用可能会增加。
我的建议:
应用程序应每 15 分钟发送一次用户的位置。
每个应用程序都应该使用唯一的 ID 来更新其位置。
如果应用程序关闭,则清除该应用程序在网络服务器中的位置。
| 归档时间: |
|
| 查看次数: |
12679 次 |
| 最近记录: |