PoGo-Devs / PoGo

UWP Client for Pokemon Go
https://pogo-windows.com/
MIT License
38 stars 9 forks source link

(Discussion) Possible bans with our authtoken aproach #3

Open jakubsuchybio opened 8 years ago

jakubsuchybio commented 8 years ago

I was just thinking of possible problem with our aproach in storing authtoken:

robertmclaws commented 8 years ago

I don't think Niantic has a background worker on iOS, so I don't think we should have one either. I'm not sure whether their code logs out on suspension or disconnect, either. What I DO think is that we need to have protections to make sure we're not accidentally spamming their API. Situations like here https://github.com/ST-Apps/PoGo-UWP/issues/884 are a good example... making sure we only try to re-login a certain number of times before we tell you to try again in a few minutes.

jakubsuchybio commented 8 years ago

Well I read about some wrist thing. It has just one button and some color LED and you can actualy log into Pokemon Go and gather pokestops with one button and also catching pokemons with it... That's crazy cheating to me for some $$$...

However I too think that android doesn't have this functionality, so we should probably just stick with logging out and saving credentials for next openning and logging in again.

And I agree, that we should make these logins with timers to protect our users.

ST-Apps commented 8 years ago

The new login/session handling should deal with those issues, but I need more testing.

DarkAngelFR-zz commented 8 years ago

Only ban I'm aware of by some people I fully know and trust : they used some bots and/or IV calculator websites with their account. One guy told me he got ban with no cheat and playing only on his iPhone, then after talking turns out he logged once on a website with his account to have those hidden info on pokemon..... From start of PoGoUWP I'm using two accounts (one for play, one for dev) none got banned. The dev account is teleporting a lot and almost never connect to official app, the play one is sometimes being used on android (to clean inventory).

I'm not sure ban comes from our app, anyway good to protect as much as possible (@st-apps if you need specific testing do not hesitate 😉)

ST-Apps commented 8 years ago

@WallyCZ found out some differences between the original client and our app, he's working on it.