NetworkProviderFactory: Don't use HTTPS for OEBB on old devices.

This commit is contained in:
Andreas Schildbach 2019-10-28 12:00:57 +01:00
parent 6222597ef0
commit 3b9c07e186

View file

@ -172,7 +172,11 @@ public final class NetworkProviderFactory {
else if (networkId.equals(NetworkId.VVV)) else if (networkId.equals(NetworkId.VVV))
return new VvvProvider(); return new VvvProvider();
else if (networkId.equals(NetworkId.OEBB)) 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)) else if (networkId.equals(NetworkId.WIEN))
return new WienProvider(); return new WienProvider();
else if (networkId.equals(NetworkId.LINZ)) else if (networkId.equals(NetworkId.LINZ))