SBB Mobile blockiert SwissPass (ohne Google-Play-Dienste)
Ab Dez 2018 hat SBB eine Version der SBB Mobile App veröffentlicht, welche beim Klick auf Login (SwissPass) das Vorhandensein der Google-Play-Services voraussetzt. Die Lösung dazu findest Du hier im Artikel.
Problem
In einer der letzten Dezember Versionen (von SBB Mobile ) wurde ein Check eingebaut, der das Vorhandensein der Google-Play-Services erzwingt.
Im adb logcat
zeigt sich dies dann so:
01-07 07:51:22.760 24408 2457 W GooglePlayServicesUtil: Google Play Store is missing.
01-07 07:51:22.762 24408 2457 E GooglePlayServicesUtil: GooglePlayServices not available due to error 9
01-07 07:51:22.762 24408 2457 E ch.sbb.spc.i: Update Android Security Provider not available: null
01-07 07:51:22.773 24408 24408 V j : ADVERTISEMENT paused.
Dadurch ist es nicht mehr möglich, sich mit dem SwissPass login anzumelden, sofern man keine Google-Play-Services installiert hat.
Workaround
- Die SBB Mobile App (Version 8.4.0.51 von apkpure.com) herunterladen und installieren.
- Via Klick auf Login mit dem SwissPass-Konto anmelden.
- Hat das geklappt: die App wie gewohnt auf die aktuellste Version aktualisieren.
Workaround zuletzt von Version 8.4.0.51 -> 9.0.0.80 vom 21. Mai 2019 erfolgreich getestet.
Status
-
Am 19. Feb. 2019: Gemäss Auskunft von der SBB, werden die Google Play Services vorausgesetzt, damit der Security Provider von Android nötigenfalls aktualisert werden kann. Es betreffe primär Geräte, bei denen TLS 1.2 als Client Protocol aus irgend einem Grund nicht zur Verfügung stehe. Die Entwickler werden prüfen, ob eine Anpassung vorgenommen werden kann, sodas SwisPass-Login auch ohne TLS 1.2 funktioniert und nur die weiteren Funktionen in solchen Fällen nicht zur Verfügung stehen.
-
Am 12. Apr. 2019: Das Thema ist aktuell noch offen. Die Diskussion mit den verantwortlichen Personen laufen. Es wurden noch keine Entscheidung zu einer Lösung getroffen.
-
Im Juni 2019 wurde das Problem für MicroG Nutzende weitgehend gelöst:
-
Im Juli 2019 sagt die SBB: “Solange wir nicht für die App und das SDK die Minimalanforderung auf 5.0 anheben bleibt alles wie es ist. Wir planen dies irgendwann diesen Herbst zu tun, wann genau ist noch nicht definitiv bestimmt.”
-
Im September 2019: Ein Schimmer Hoffnung…ich bin in Kontakt mit dem Lead SW-Architekt von SBB Mobile…Update folgt!
-
Im April 2020: Gute Nachrichten! Version flavorpreviewRelease-10.5.0.200420.1459.142-RELEASE stürzt unter LineageOS 16.0 (Android 9) zumindest nicht mehr ab. Login via SwissPass war erfolgreich.