istornz / iPokeGo

A native iOS client to map the Pokemon around you!
https://github.com/RocketMap/RocketMap
MIT License
643 stars 173 forks source link

Lot of MB's #284

Open RubenHiem opened 7 years ago

RubenHiem commented 7 years ago

Hi Guys,

I just have iPokeGo installed for 2 days, connected to my pogom map. It used 550 MB over 2 days. I think this is a lot, I run it in background and notifications for special pokemons.

Is there any way to solve this issue?

TheNewDarkOne commented 7 years ago

I think enabling filters helps with recent commits since it requests less from server and uses slightly less data. I made another request in a diff ticket about same issue that perhaps it can poll server less often by user setting. right now it downloads data every 5 seconds but to be honest you could do 10 or 15 use half the or one third the data and not really "miss out" on anything.

istornz commented 7 years ago

You can disable Pokestops because all of them are always present on the JSON file.

ScoobyDooser commented 7 years ago

Maybe they can implement downloadable cache of map tiles for entire zones like Google Maps app does? I think the larger part of the data may be from map tiles reload vs getting data from the server? Does enabling filters actually cut down on the requests made too? I would figure that mostly everything would be handled client side with the app version and only pull new scan updates from the server and the data consumption would be / should be low... Any devs able to enlighten us on this?

MatthiasDING commented 7 years ago

@istornz Maybe they could add a feature : set range of showing pokemons. As a result, the App could only fetch data within a specific range around user.