Can't export my recorded tracks to Strava

Michael Ivanov shared this problem 33 days ago
Solved

Hello. I can't export my recorded tracks to Strava anymore. Export function worked just fine, but it looks like something changed about a week ago and now I get only error message "problem with internet connection". I decided to try and relog in Strava via Locus app, but i'm getting error "ssl handshake aborted" and can't log in.

Comments (17)

photo
1

upd:

I found some info: Strava servers respond only to TLS 1.2+ from now on. They stopped supporting TLS 1.0/1.1. Which means that devices with Android 4.1(API level 16 and below) will not be able to use that feature as they just don't support TLS 1.2.

Devices under Android 4.1-4.4(API level 19) have some chances as they do support TLS 1.2 but it is not running by default, so if it is possible to force it to run while using Locus app, it will solve the problem. That is exactly my situation))

Devices under Android 4.4+(API level 20+) should be just fine with exporting to Strava as they use TLS 1.2 by default.

photo
1

Good day Michael,

thanks for the bug report and precise detection of the problem. I faced a similar problem for different service, unfortunately here it is a little more complicated. I've changed login system in Strava and also updated it some changes that Strava itself needs to be done till August 2019.

On My devices, it seems to work correctly (as before), but we will see if it helps also on your 4.x device.

The new version will be published at the start of next week, so let me know if it works.

Menion

photo
1

Do you enable TLS 1.2 in Android 4.1-4.4 only for Strava or in Locus at all (including requests for online maps)?

photo
2

Hello Evgeny,

harder to simply describe how this system in Locus Map works, but can confirm that for whole work with online maps, is used older system that does not support TLS 1.2 on older Androids. Is there any map server that stopped work because of this? I also more and more think about ending support for 4.x Android systems, so not sure if I'm open for convincing, sorry.

photo
1

I know at least one tile-server, that plans to drop TLS 1.0-1.1 support near july-august. It's my server :)

But my question only for knowledge. Android 4.3 was released more than 5 years ago. Really, now it's time to end support.

photo
2

Ah fine :). I was worried you will try to convince me to spend more time on support for 4.x, that really complicates the life of Android developers :).

We plan bigger app update also somewhere in July, so together with this, Android 5+ will be minimum.

photo
photo
1

Hello. I tried the last version of Strava (I have Android 4.4) but the export is still unfunctional. But the current fault is different against the previous Locus version. Now is not possible to authorized the connection Locus to Strava. This is the https://www.strava.com/oauth/authorize?response_type=code&client_id=364&scope=activity:write&redirect_uri=http://locus.oauth.callback.strava which generate Locus but the response is only that the web page can not be loaded (for example: http://locus.oauth.callback.strava/?state=&code=dfb0610eb51f139c2fac0bb426d45ddcf0448f7e&scope=read,activity:write).

Thank locus team for your interest

photo
1

Hello Jindřich,

hmm ... which web browser are you using on your device? Do you have Chrome installed?

photo
1

Hello Menion,

Thank you for your reply. Im using the default old web browser - com.android.browser version: 4.4.4-eng.chris.... year 2008 (some google predecessor of google chrome, it has very low system demands).

Now, I tried the new chrome installation but the the result is the same as with the old browser (see the attached picture).

BR

photo
1

On 4.4 devices it should still work. It looks like Locus is unable to correctly catch response from the server.

----

Ah back. I'm just testing it on emulator and problem with login on Android 4.4 is still there. As I discussed with Evgeny below, support for Android 4.x is more and more problematic and this is a nice example. Sorry, but I cannot help here now. To be true, expect stopped support for Android 4.x in Locus Map in one of the next months. Sorry.

photo
1

OK, thank you. I understand that the support of all portfolio old androids is problematic if you want to use newest technologies. I will export the traces manually and thinking about new phone...


BR


Jindrich

photo
photo
1

I have the some issue with 8.0 Android, using latest Chrome browser. I am not able to authorize locus for Strava.

photo
2

Hello Miroslav, Jindřich and others,

I'm still little fighting with correct login flow. In the fresh Beta version published just a few days ago, should be implemented hopefully the last attempt. So if anyone test Beta versions, try it and let me know.

photo
1

Hello Menion,

I tried to login into Strava via the Locus FREE (new beta version) but on the old Android 4.4 is still not working. The explorer (I tried the old default explorer and last version of a google chrome) window with login had not any response when I push the button for "Authorize".

But I thanks for your patience.

photo
1

Sorry Jindřichu, I'm unable to hack 4.4 support here. I!ll try to enable last option in app which may work on pre-5. devices, but it may definitely work only with name/password system, not with login over Google account,

photo
1

Thank you for quick response Menion, I am logging into Strava everytime only as standard account only with separately login and password. The login version via Google account I did not tested.

photo
photo
2

I have already installed beta version and it works! I am able to authorize/login without any issues!