I’ve implemented Google Play Services and can successfully login etc. There are times when my devices signal isn’t great and the auto login isn’t successful. I fix it by restarting the app and the second attempt usually works but I don’t expect the end user to try this method.
My question is what would be the best way to handle this. Are there any downsides to starting a timer and re-attempting to login every 5 seconds for a certain number of attempts? Are there any best practices or advice someone can give me on how this is usually managed?