- Home /
Location service initializing forever on iOS devices without GPS.
I have an application that needs to get location info. The app works without any problem on Android devices, and on iOS devices with a gps. On any iOS device without a gps, the location service gets stuck with a status of Initializing.
I've made sure that the permission description is present, and I'm checking that the permission is granted and that the location service is enabled by user.
SOLVED! The solution was to make sure Input.location.Start() was called from the main thread.
This requirement isn't denoted anywhere in the Unity documentation, and it's inconsistent behavior really threw me for a loop.
Your answer
Follow this Question
Related Questions
Radius around GPS location 1 Answer
LocationService Delegate callback access 0 Answers
Input.location.start always times out 1 Answer
Location Service on iOS 1 Answer
Get Real GPS not WiFi GPS 2 Answers