Skip to main content
Topic: Slow app when bad reception, even when data is saved offline (Read 4117 times) previous topic - next topic

Slow app when bad reception, even when data is saved offline

Hi

I was in a place with bad cell reception and had prepared with offline maps and offline lists saved in Geooh Go with Full details.
But when looking at the different caches, description etc. it took a very long time to load, even though it was saved offline.
The worksround was to put the phone in airplane mode, then it worked very fast.

But it shouldn't be neccessary to put your phone i airplane mode when caching in an area with bad cell reception.
Somewhere I read that this app was focused on offline use.

Is there a setting i have missed in order to let the offline data be shown without trying to get it from geocaching,com?

Regards
Jacob

Re: Slow app when bad reception, even when data is saved offline

Reply #1
There is some data that cannot be saved... for instance, showing up votes (great/helpful story) can only be achieved via dynamic API calls... Groundspeak doesn't allow that to be downloaded/stored with cache. Looking at logs requires downloading user avatar images on-the-fly, same thing with getting image counts for the cache or viewing cache description with images. So regardless of offline, the app will need to grab items that are never stored offline. Geooh does try to look for a strong network signal before attempting costly network calls, but that depends on Android reporting a weak signal.

So, to help with this you can try performing the offline downloading of images for a list which may minimize network calls. Don't enable up votes. Try to work from a list of caches instead of opening cache screens or log/image lists to reduce getting images from the internet. Or turn off the API calls so nothing is retrieved from Groundspeak. And finally, go into airplane mode.

I do my best to be as offline friendly as possible, but with a VERY rich UI and many background features, there will often be more network retrievals than you see in other quicker apps... Geooh is pulling more load than them. You have options to be simple quick or feature strong.

Re: Slow app when bad reception, even when data is saved offline

Reply #2
Hi

I didn't get to reply to this one.

Thanks for the comprehensive answer. i will try your suggestions next time I get in an area with bad cell reception.

the last resort of going in airplane mode is not really usable for me as I would still like to be able to send/recieve text messages, phone calls etc. Maybe an option to have Geooh Go work in offline mode, would be a possibility?

But I'll try the other suggestions and report back  :)

Re: Slow app when bad reception, even when data is saved offline

Reply #3
How about if the API is deactivated?
Would that help?

Re: Slow app when bad reception, even when data is saved offline

Reply #4
Yes, deactivating the API insures no requests go Groundspeak. You can also use Save for Later.

Also keep in mind, Geooh still does things separate from the API... getting county/elevation data for finds, getting cache owner avatar image, log images, etc. The app checks for network before attempting them.

Re: Slow app when bad reception, even when data is saved offline

Reply #5
Hi

I was again in an area with bad cell reception and I had prepared offline maps, offline lists and saved images.
Also I disabled the API.

As you write GO is looking for other data than just API and that was really clear to me during my stay.
GO was very sllow (due to the bad /slow reception).
Also the data there was expensive and the only solution was to put the phone in airpane mode.

But this solution has the clear drawback that you are completely offline and can't use your phine or recieve any texts.

I have a suggestion to have a switch in the app to set the app to be offline (without having to put your whole phone offline)
This would nake GO really "offline-compatible" and would be great for both bad cell reception AND expensive data plans.

Other than the slow reception GO was really great to use!!

/Picht

Re: Slow app when bad reception, even when data is saved offline

Reply #6
Geooh looks for a strong network connection for network activity on "outside" resources like images, reverse geocoding, etc... but that depends on Android reporting it properly. The next step would be to also check for API enabled. My guess is if you are turning off API then you really don't want Geooh to do ANY network access... like airplane mode just for the app.

Re: Slow app when bad reception, even when data is saved offline

Reply #7
My guess is if you are turning off API then you really don't want Geooh to do ANY network access... like airplane mode just for the app.

True, Making "airplane mode for Geooh" when disabling the API would be great!

Re: Slow app when bad reception, even when data is saved offline

Reply #8
Hi, new user to Geooh Go here. Good app in a lot of ways, but I too am having issues when in marginal cell signal situations. I've read through this thread, and have tried many of the things suggested. The only thing that worked for me so far was Airplane Mode. But as picht said, that's not a great solution as it blocks other apps that can deal with marginal signal better.

Two questions. Where can I turn off the API?

And can the network timeout be adjusted? It seems like it's about 30 seconds now. Can that be reduced to 5 or 10 seconds?

Re: Slow app when bad reception, even when data is saved offline

Reply #9
Network timeout is not user adjustable. Have you downloaded the geocaches in full mode to reduce data needed when offline?

You can disable the API by tapping the smiley icon on the home screen on the right side of your geocaching name and unchecking the API.

Re: Slow app when bad reception, even when data is saved offline

Reply #10
Thanks for the info on where to turn off the API.

Yes. On that trip, I expected to be in an area with limited signal. So I downloaded everything to a list using full mode and included images. It worked well except for when the signal was marginal, and I had to wait for it to timeout before it would show the local data.

> Network timeout is not user adjustable.

Is it developer adjustable?

Re: Slow app when bad reception, even when data is saved offline

Reply #11
Knowing what screens you were viewing or opening would help. Items like avatars on cache screens or great/helpful/image data in logs must be retrieved at the time those screens are opened. Pre-downloading images is only those in the description. I'm not sure what you mean by local data.

Re: Slow app when bad reception, even when data is saved offline

Reply #12
Sorry for late reply.

By local dta I meant all the data that is already stored on the phone like cache description, logs etc. (information saved when a "FULL" is downloaded)

Have you implemented the "Airlane mode for the app" or is it in the road map for version 15?

Regards
Picht

Re: Slow app when bad reception, even when data is saved offline

Reply #13
Hey,
I got the same problem. The suggestion from Pich, is a good on.:

 
I have a suggestion to have a switch in the app to set the app to be offline (without having to put your whole phone offline)
This would nake GO really "offline-compatible" and would be great for both bad cell reception AND expensive data plans.
/Picht

What bothers me the most is that when I want to log caches, everything becomes so slow. I don't need any information at all...

Another thing I find annoying is that it updates the coordinates from your own account. I sometimes go caching with a group, and then one person solves the mysteries, but because the app updates the coordinates, they're put back where they were.

With an off-function, you don't have this problem.

Downloading the full version instead of the lite version isn't an option for me because cache density here in the Netherlands is very high. There are easily 100 or more caches in a list, and downloading the full version is too much for the app.