{I didn't know where to put this, and my explanation of what I am trying to say will suck}
I play the game Pokemon Go, and the basic premise is that in order to play and it to record how far you have walked etc, you need to keep the app on screen/in foreground for anything to work. Using another app, or locking the screen means nothing works.
Then they introduced this simple Bluetooth accessory called the Pokemon Go Plus (from now on just Plus) which connects to the game via Bluetooth and allows you to interact with the game while having the screen off. The accessory vibrates and shows different colours depending on the action in game.
I purchased the Bluetooth accessory early on and it change how I played the game and if I am honest, is why I am still playing the game.
Back in March 2017, an app update "broke" the Plus - when the screen on the phone was locked, the device would vibrate and show red (indicating general failure) and would not allow interaction with the game. When the screen was unlocked, things generally worked at the expense of battery life . If you wanted to have the screen locked, rolling back to an earlier version restored functionality until the app update was forced.
As frustration grew at the lack of any fixes for this issue, I tried something. I grabbed another phone, installed Pokemon Go on the phone and connected the Plus. I then connected this second phone to the first via mobile hotspot and ... the Plus worked .. it just worked as it had for all the months leading up to March. As a result of this success, I determined that the Plus issues must be due to Android 7 as the second phone was running Android 6 ...
Until today... the Android 7 phone died, so I moved the SIM card from it over to the Android 6 phone and tried Pokemon Go and the Plus on it. Almost immediately all the the issues I had on Android 7 were there - random red light vibrations and failure to interact with the game world while the screen was locked (worked with screen on). So, I grabbed another Android 6 phone, put my SIM card in that new phone and turned on mobile hotspot and connected the Pokemon Go phone to this WiFi connection and took it out for a test. Everything just worked, just like it had when used with my Android 7 phone over WiFi.
Summary:
WiFi connected to another phone that has data from a mobile provider - works
Directed connected to data from a mobile provider - does not work
Can anyone explain to me if there are any settings that time out mobile data quicker than WiFi data?
Or is it Bluetooth related?
Or is it "bad coding" in the game?
Cheers for reading everyone!