[de.tafmobile.mobility.leipzigmove] Cannot scan QR codes thus preventing renting shared bicycle via Nextbike / scooter via Lime
Affected app Name: LeipzigMOVE Package id: de.tafmobile.mobility.leipzigmove
Version: 3.6.8 (first reproduced), 3.9.0 (last reproduced)
Describe the bug AFAIK since that new version you cannot rent shared bicycles.
I guess(!) it uses Play Services to scan the QR code.
Renting thus fails/is impossible as you cannot (anymore?) enter the bike number instead of scanning as a fallback.
To Reproduce Install the app, login with L.de and try to rent a bike. Edit: same happens for the Lime scooter.
What happens: it loads indefinitely when opening the popup.
Note: renting 10 per month for 15min is still free (as of when I'm writing this). And after all, you just need to try scanning the QR code, you should get a confirmation prompt afterwards anyway. So no money lost here.
Expected behavior It should open a QR code scanner (or at least fail and fallback and let me enter the number manually).
Screenshots
https://github.com/user-attachments/assets/143db374-21d7-4684-9843-104824e7fc2d
System Android Version: 14 Custom ROM: CalyxOS 5.14.2, 6.5.10 (last reproduced)
microG microG Core version: 0.3.6.244735-27 (e7e4dbc) com.google.android.gms microG Self-Check results: All checked
Additional context
Workaround: rent with official Nextbike app. Unfortunately this costs something as you don't have a free contingent.
Edit: Also reported this to "my" CustomROM maintainers: https://gitlab.com/CalyxOS/calyxos/-/issues/3151
Okay old version code 301103268 aka v3.1.10 seems to work. At least opening the qr code works. You can enter that number in Aurora Store to get the old version.
https://apkpure.com/de/leipzigmove-public-transport/de.tafmobile.mobility.leipzigmove/download/3.1.10
So the old versions are not allowed to be used anymore due to a payment provider change as far as I know. Anyway, if you are affected by the issue, please contact the support of the app! I guess they need to hear about more people having this issue. Also explain this is just Android and the app should work and has worked before.