From 3b9c07e18694db9d22bdf830447184682795e4c1 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 28 Oct 2019 12:00:57 +0100 Subject: [PATCH] NetworkProviderFactory: Don't use HTTPS for OEBB on old devices. --- .../de/schildbach/oeffi/network/NetworkProviderFactory.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java index fa294b0..d3485b7 100644 --- a/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java +++ b/oeffi/src/de/schildbach/oeffi/network/NetworkProviderFactory.java @@ -172,7 +172,11 @@ public final class NetworkProviderFactory { else if (networkId.equals(NetworkId.VVV)) return new VvvProvider(); else if (networkId.equals(NetworkId.OEBB)) - return new OebbProvider("{\"type\":\"AID\",\"aid\":\"OWDL4fE4ixNiPBBm\"}"); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + return new OebbProvider("{\"type\":\"AID\",\"aid\":\"OWDL4fE4ixNiPBBm\"}"); + else + return new OebbProvider(HttpUrl.parse("http://fahrplan.oebb.at/bin/"), "{\"type\":\"AID\"," + + "\"aid\":\"OWDL4fE4ixNiPBBm\"}"); else if (networkId.equals(NetworkId.WIEN)) return new WienProvider(); else if (networkId.equals(NetworkId.LINZ))