-
Notifications
You must be signed in to change notification settings - Fork 657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Turning Location services on after timeout #109
Comments
What platform? |
Sorry, Andoid 8.0.0. Haven't tested on iOS yet. |
Is this consistent on other Android versions as well? |
I have reproduced the problem with an older device which is using 5.0.1. Unfortunately I can't isolate the problem. I have rebuilt the project several times and the new projects never exhibit the same behavior. Everything between projects is identical, I am not sure why the original project is causing the issue. |
(Anecdotally I have read/heard multiple times that geolocation is fishy when the app is started without the permissions and only then added - but afaik nobody was ever able to give a good reproduction case :( ) |
This issue is frequently occuring for me now, I am not sure why, but now I can't get fix it, here are the steps I take to reproduce it:
Delete everything in the init.js and replace with:
Turn Location on before running the application, you will see it works. Tested on Android 8.0.0 and 5.0.1 |
Do you restart the app in between those steps or call |
Nah, I don't leave the app. The getGps() is called every time the request times out. So every time you see the error alert, it should run the getGps() function again. Am I wrong about that? I think it works because I see errors every 5 seconds. Thanks for editing my post :) |
Ah, I missed the |
is there any update here? i have exactly the same issue in my application. |
I've never encountered this issue myself, but considering that we do not actually have any geolocation implementation for android (the plugin just handles declaring capabilities and permissions)... it sounds like an issue with the chrome webview. |
Closing as stale. |
Hi,
I am currently fixing some kinks with the geolocation in an application I am making.
As soon as the application boots, it calls the getCurrentLocation function.
I have noticed that if I open the application with location services disabled, then turn it on a few second after load, or after a TIMEOUT error, later calls of getCurrentLocation function do not work.
Typically I see that when I run the getCurrentLocation function, the GPS icon flashes in the statusbar of the phone, and the success method is executed. However, if a run the getCurrentLocation function after a TIMEOUT, or loading the application with location services off then turning them on later, the GPS icon does not appear and the error method is executed.
Does anyone have a solution to resolve this behavior?
Thanks
The text was updated successfully, but these errors were encountered: