6 votes
Accepted

What are some good UX practice if your app is unable to obtain GPS lock

The best way to handle this is to handle it gracefully. Communicate that the app couldn't find their location, but do it in a way that tells them how to fix the problem. "Unable to obtain location" ...
user avatar
  • 1,298
4 votes
Accepted

Geocode by user city (only if they actually give it to you) or by IP address (which you will always have)

Be upfront, clear, honest, give choice to opt out If your user's choose not to provide a location on their profile then they will expect to miss out on location specific features. All you can do is ...
user avatar
  • 6,085
3 votes
Accepted

Acceptance of location requests in websites?

If location is required/highly recommended for your website's functionality. e.g. perform a location specific search. Consider asking for the permission at the step where the geolocation info is ...
user avatar
  • 8,481
3 votes
Accepted

When to Ask for Location During Sign Up

Suggestion: I'm not sure what fields of the address you are collecting. I would see if you can limit the entry to Zip Code or City. That's a low point of friction that pinpoints the location of the ...
user avatar
  • 156
2 votes

Best practice for having a user enter their location?

The best solution from a user perspective is probably having a single search field, as we can see on Booking.com. At the same time, it's also the most complicated to develop. When designing this ...
user avatar
2 votes

how to motivate user to turn on GPS?

I think that the key point is to make it clear, in a nutshell, for what purpose(s) you'll need the GPS to be on. According to the 13th law of the book called 48 Laws of Power, when asking for help, ...
user avatar
1 vote

how to motivate user to turn on GPS?

Do you know for sure that users do not turn GPS on based on trust topic? Maybe they fear for the battery duration. You should first conduct a randomized questionnaire or interview about this. User ...
user avatar
  • 1,774
1 vote
Accepted

For a service that is only restricted to 15 cities across 9 states, when is it feasible to introduce location search?

If search is overwhelmingly disappointing, than it might be good to consider simply showing a map of all the locations so the user can clearly see where the service is in relation to themselves. Then ...
user avatar
  • 100
1 vote

How should the distance-from-location radius be determined for a listing-based app?

It depends how you sort your listings. Radius based listing If you are interested in let's say restaurants in # mile radius, you probably want to find the best ones within walking/driving distance. ...
user avatar
  • 1,050
1 vote

When should user be prompted for push notifications and location

Typically the request to turn on push notifications and location services come at different stages. Common practice has been to ask the user if they want to turn on push notifications when they open ...
user avatar
1 vote

How to handle when necessary conditions for application to function are not met?

Your instinct about the chance for crashes / strange behavior is very much on the money. Software gets into strange states when you continue without a core service, and you either get bugs from this, ...
user avatar
  • 12.4k
1 vote
Accepted

Loading dynamic or location based content

I would discourage you from showing a global loader. A potential use case for your app is "I have an emergency, and I need a doctor now." Showing the loader initially could induce panic in users. ...
user avatar
  • 1,129
1 vote

How to handle business users and an application that requires GPS access

You shouldn't ever force your users to do something. As soon as you start doing that, you will begin to quickly lose users. Users need to be given an incentive to turn it on and keep it on. If your ...
user avatar
  • 3,022
1 vote

Acceptance of location requests in websites?

As @nightning mentioned, Users should always be aware about why the additional data is needed (Location in your case) The Real Adaptive Design here But if your app or service is highly dependent on ...
user avatar
  • 931

Only top scored, non community-wiki answers of a minimum length are eligible