• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Phone location app solutions

I am currently having an app being built for my company that we use to manage our clients repair request. The app will be used in the field by our field technicians. Often times we will get a client call us to see if we have anyone close to a property for an emergency situation. Currently the only way we can handle this is by blowing up phones and seeing who is where. That is very difficult to do with 50+ workers. We are wanting to add a feature to our mobile app that we use to see about where our field techs are at in the world. We know there is some very expensive options that give real time feedback, but we don't really need it in actual real time. Even if we could get a ping location back to our website every 30 minutes or so it would be helpful enough to at least narrow down who is most likely closest. Any suggestions are greatly appreciated on how to accomplish this.
 
Based on what you're describing, the approach I would take is this:

  • Set up a server with a database for all your employees and their locations, and your clients & locations too
  • Create a REST API for that server to accept location updates
  • On the app running on your employee's phones, add code to get their current location and send it to the REST API every 30 minutes.
  • On the server, correlate the employee locations with the client making the request, and provide a list in order of distance
 
I really appreciate your advice on this. Do you know if the same kind of technique could be used for messaging inside of our app? We would need the message to stick to the property we are working on.
 
I really appreciate your advice on this. Do you know if the same kind of technique could be used for messaging inside of our app? We would need the message to stick to the property we are working on.
I was going to say it could be, but if @LV426 is suggesting Firebase I would look into that first.
 
Back
Top Bottom