O'Reilly logo

React Native By Example by Richard Kho

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Grabbing user geolocation data

The Geolocation API for React Native is an extension of the Web Geolocation API. It's available by calling navigator.geolocation and does not need to be imported.

Location data is a very important part of the mobile experience and as a best practice, this data should not be requested from your users until there is an explicit benefit for the user to provide the said information.

As location data is private until the user consents to share it with you, treat the sharing of this information as a bond of trust between the user and your app.

Always make the assumption that your users will select No when asked to share their location, and devise a strategy for how to handle that rejection when it inevitably happens. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required