lichess-org / lichobile

lichess.org mobile application
https://lichess.org/mobile
GNU General Public License v3.0
2.03k stars 318 forks source link

[Android] Using 4.4x release causes auto-update to regular, broken release #847

Closed superuser-does closed 6 years ago

superuser-does commented 6 years ago

Bug report

Current behavior:

Installing the 4.4 release registers lichess on the Play Store. This means it receives automatic updates.

Unfortunately, it is automatically updated to a non-functional version. My dad has this issue on his Android 5.1 phone (which seems to have lost support as well) and it took 20 minutes of workarounds; he would have given up on the app if I wasn't there (still not sure how he found the right release though, to his credit).

Expected behavior:

It would be best if there is no auto-update function at all.

Steps to reproduce:

  1. Install the 4.4 APK
  2. Have it auto-update
  3. Boom, your app is now broken

Environment information

Other information:

A workaround is to go in the Play Store on data, disable auto-updates for lichess and keep installing lichess updates from the releases page.

veloce commented 6 years ago

There are 2 apks uploaded to the store, one for 4.4 and one for > 5.0 android versions. When you install the app through the store, it chooses for you the right apk.

It seems that for you the >5.0 apk is broken, so you install manually the 4.4 one. Is that correct? The only available 4.4 apk in releases is for version 6.0.1, so I assume the app works for you with that version and that apk.

Now, I'd like to know more:

That would help. Thanks.

superuser-does commented 6 years ago

which app versions number does not work on your phone with the 5.0 apk 6.0.0?, 6.0.1?, both?

It was 6.0.1 only, my bad, I edited the original post. We never tried 6.0.0. As it's working now my dad won't let me try it again, haha.

So from what I've gathered, if you install the 4.4 apk, the Play Store will download the alternate version anyway even if no updates are needed.

a description of the problem on those versions that don't work.

The app loads and he sees the horse, but then instead showing the home page it goes to a blank screen and stays like that, without any points of interaction displayed. Doesn't crash, notably.