MarcusWolschon / osmeditor4android

Vespucci is a OpenStreetMap editor for Android
http://vespucci.io
Other
356 stars 82 forks source link

Oauth auf Tablets mit Android 6.0.1 ? #2580

Closed vespucci-reporter closed 5 days ago

vespucci-reporter commented 2 weeks ago

Description:

Hallo Entwickler,

es kommt eine leere Anmelde-Seite in Vespucci, wenn man bei einem alten Gerät mit Android 6 (see below) die Anmeldedaten für den Upload eingeben möchte. Oauth Autorifizierung nicht möglich per Tools Menü.

Wird ein so altes Android nicht mehr unterstützt? Laut Google Play Store ist Android 5 als Minimum zum Installieren angegeben.

Gruß Jakob48 (at OSM)

Btw. Auf einem anderen Gerät mit Android 14 alles i. O.

Device info:

App version20.0.3.0
App version code2804
Android build versionT800XXU1CVG1
Android release version6.0.1
Android SDK version23
Android build IDMMB29K.T800XXU1CVG1
Device brandsamsung
Device manufacturersamsung
Device namechagallwifi
Device modelSM-T800
Device product namechagallwifixx
Device hardware nameuniversal5420
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]
simonpoole commented 2 weeks ago

Das ist bereits behoben in https://github.com/MarcusWolschon/osmeditor4android/issues/2578 und wird im nächsten Wartungsrelease verteilt, sprich in ca. ~2 Wochen.

Das Problem liegt daran das Android Versionen vor 7.1.1 aktuelle Letsencrypt Zertifikate nicht unterstützen. 20.0.3 hat das für die OSM API selbst behoben, aber für die Authorisierung musste ich noch ein Workaround für Webviews finden.

PS: das ganze ist ca. seit 3-4 Wochen ein Problem nach dem osm.org die Zertifikate erneuert hat.