SpicyChair / pluvia_weather_flutter

Pluvia 🌦️ | A weather app with beautiful animations, built with Flutter.
GNU General Public License v3.0
149 stars 17 forks source link

Can't go past loading screen #32

Open Gene-W opened 3 years ago

Gene-W commented 3 years ago

Similar to closed issue 20, I also can't go past the loading screen.

I've tried with the 2 most recent f-droid versions and the latest Git version, but so far can't load. Looks like a good app, I'm ready to try any suggestions.

mawoka-myblock commented 3 years ago

Same problem here

mawoka-myblock commented 3 years ago

Solution for me: Deny location access and add location manually. I could imagine that Pluvia waits for a valid gps-location but our phones can't find the gps-signal so the app waits forever.

SpicyChair commented 3 years ago

Hmm, this is interesting. Perhaps it could be linked to #31?

I've never faced this issue before on a real or emulated device before, but I will investigate.

mawoka-myblock commented 3 years ago

I am not familiar with dart and flutter so just took a guess.

SpicyChair commented 3 years ago

@Gene-W @mawoka-myblock Could you try build v1.4.6+1 on Github and see if the issue persists?

https://github.com/SpicyChair/pluvia_weather_flutter/releases

Gene-W commented 3 years ago

@Gene-W @mawoka-myblock Could you try build v1.4.6+1 on Github and see if the issue persists?

https://github.com/SpicyChair/pluvia_weather_flutter/releases

That is working for me, thank you. If it's helpful to know and since I forgot to mention, I'm using Android 11 LineageOS+MicroG on OnePlus 6.

mi7wm commented 3 years ago

Sorry to report bad news, 1.4.6+1 is still not working for me, on OnePlus 6T w/ LineageOS 18.1 MicroG. Stuck on loading screen unless I deny location services. It seems like it's never pushing the request for location, since I don't see the icon in the status bar.

mawoka-myblock commented 3 years ago

Oh, I am noticing that everybody who has this issue seems to use MicroG, like @Gene-W , @mwmcewan and I.

tstrausbaugh-dev commented 3 years ago

I am getting the same issue on Graphene OS. It is like it is unable to acquire a location and infinitely loads. It did work though before Graphene's update to Android 12.

ghost commented 3 years ago

Same phone and OS as mwmcewan and same issue. Got it to work by denying location access. It worked for 2 days but now it is giving me an error, saying server denied request or something like that.

stefs commented 2 years ago

I have this issue as well. Version 1.4.7 from F-Droid, OnePlus 6, LineageOS without add-ons. I gave location access and it stayed on the loading screen for multiple minutes, until I went closer to a window and got GPS signal.

It seems the timeout for getting a location is too long or not working. Maybe it's better to wait for the location in the background instead anyway?

mawoka-myblock commented 2 years ago

I have this issue as well. Version 1.4.7 from F-Droid, OnePlus 6, LineageOS without add-ons. I gave location access and it stayed on the loading screen for multiple minutes, until I went closer to a window and got GPS signal.

It seems the timeout for getting a location is too long or not working. Maybe it's better to wait for the location in the background instead anyway?

I think that your idea is good, but which location will be shown, if no location is selected? Will it ask for a location to manually enter?

xuangeyouneihan commented 2 years ago

I think it won't ask for location to manually enter. I also have the same issue. Version 1.4.7 from F-Droid, Google Play and GitHub, Honor 10, Harmony OS 2.0.0. I also gave location access and it stayed on the loading screen for nearly 30 minutes! But somehow I DID go pass the loading screen after I installed Beowolf's Weather, whose data is also from OpenWeather, and gave location access then entered my API key.