It is actually possible to sync Huawei Health data with Strava natively. Historically, health data collected by a Huawei wearable either remained stuck in Huawei Health or one of very few native export options like Google Fit or Adidas Runtastic. There were Strava workarounds (more on this below) but none allowed you to sync natively. That has now changed. Here’s how to connect Huawei Health to Strava.
Related: The best Huawei smartwatches
Does Huawei Health work with Strava?
Yes. You can sync Huawei Health data with Strava natively by creating a Huawei ID for a country that already supports the feature.
JUMP TO KEY SECTIONS
The trick to native Strava syncing is to create a Huawei ID for a country that supports the feature. If you’re creating a Huawei ID for the first time it’s a straightforward process. But if you have an existing Huawei ID you’ll lose all the existing health data associated with it.
Note: It is possible to export existing activity data from Huawei Health in a format you can upload to Strava. If you want to do that first, skip ahead to the relevant section below before creating a new Huawei ID and wiping your device.
Before proceeding, make sure you have the current version of Huawei App Gallery and the current version of Huawei Health (from the Huawei App Gallery, not the Google Play Store) and HMS Core. Update your wearable’s firmware as well if available. You’re now ready to connect Strava to Huawei Health.
Sync Huawei Health with Strava on Android
Edgar Cervantes / Android Authority
1. If you’re currently logged into Huawei Health with an existing Huawei ID you’ll need to log out. Existing activity data on your current account will not be synced with Strava, it will only sync new data after you’ve paired Huawei Health with Strava natively. Open Huawei Health, tap the Me tab, tap your profile picture at the top, and tap the Log out button. If you’re using a Huawei phone you’ll also want to log out your Huawei ID in the phone’s Settings menu.
2. Next we want to wipe the data in Huawei Health. Go to Apps in your phone’s Settings menu, Force Stop Huawei Health, and clear the cache and data for Huawei Health.
3. Turn on airplane mode. This stops Huawei Health from automatically signing you back into your existing Huawei ID.
4. Factory reset your wearable.
5. Launch Huawei Health. You should have the option to choose your country at the top. Select a country that has native support for Strava already (e.g. Singapore). Tap Next.
6. Tap Agree on the next screen. You should now be on the main Huawei Health dashboard screen.
7. Disable airplane mode on your phone and wait for the internet to reconnect.
8. Tap the Me tab in Huawei Health and then Log in with Huawei ID at the top of the screen. You don’t want to sign in with any pre-existing credentials. You want to create a new account by tapping the Register button.
9. On the next screen ensure Singapore (or whichever Strava-supporting country you chose earlier) is selected as your region and tap Next.
10. Enter your date of birth and tap Next.
11. You’ll now see two options: Use phone number and Use email address. Register your new Huawei ID using either an email address or telephone number not already associated with a Huawei ID. I opted for email address.
12. Create a password for your new Huawei ID.
13. Enter a security phone number or email. This is just to receive a code, so it should be a phone number/email you actually have access to (it doesn’t have to be from the country you chose). If you don’t have a spare phone number you can use a friend’s number or a web service that allows you to receive messages online from a spoof phone number.
14. Enter the verification code and tap Finish.
15. Verify your email address by opening the email sent to you and tapping Verify. You can now go back to Huawei Health and tap Verified.
16. You should now be logged into Huawei Health with your new Huawei ID.
17. If you want your heart rate data to be synced to Strava you’ll first need to allow the heart-rate data permission in the Strava app before connecting Huawei Health to it. Go to the Strava app, tap the Settings icon in the top right and tap Data permissions. Tap Health-related data and tap Allow to grant access.
18. Go back to Huawei Health. Go to the Me tab and tap Privacy management. Scroll down and tap Data sharing and authorization. You should now see Strava as an option. Tap it.
19. Tap Connect with Strava. Sign into your Strava account. Tap Authorize on the next screen to connect Huawei Health with Strava. You should see a success message.
20. Pair your Huawei wearable to your phone with your new Huawei Health account.
21. The next time you track an activity on your Huawei wearable it will be synced automatically with Strava. If it doesn’t appear straight away, ensure the activity has been synced with Huawei Health first and then swipe down on the Strava home screen to refresh.
How to export activity data from Huawei Health
If you want to export all of your Huawei Health data you can do so.
1. Go to the Huawei Health app’s Settings menu.
3. Tap your user profile at the top of the screen.
5. Tap Request your data.
6. Enter the password associated with your Huawei ID.
7. Obtain and enter the verification code.
8. On the Obtain your data copy screen, scroll down and check the box next to Health. Scroll to the bottom of the screen and tap Submit.
9. Select a file size (1GB, 2GB, or 3GB). This determines how large each file will be (it may need to be split into multiple files). Click Submit.
10. Create a password to encrypt and decrypt your health data. Make sure you keep a record of this as you’ll need it again later. Confirm your request.
11. Wait for your Huawei Health data to be emailed to you. Huawei advises it may take up to seven days although mine only took two days to arrive. Keep an eye on your spam folder in case the email skips your inbox.
12. Once you download your health data in a .zip file, you can use a tool like Hitrava to convert it ready for upload to Strava. Detailed instructions for this are included on the Github page for Hitrava.
How to upload Huawei Health data to Strava
Once you have your health data in a format you can upload to Strava (.tcx, .gpx, or .fit files under 25MB) you can upload it to your Strava account with your computer.
1. Log in to your Strava account on your desktop.
2. Click on the + symbol in the top right of the screen.
3. Click Upload activity.
4. On the left-hand side of the next screen, click File.
5. Click the Choose file button and navigate to the health data files on your computer you wish to upload to Strava.
6. You can add additional information about your uploaded activities in Strava.
Sync Huawei Health with Strava using Health Sync app
If you do not wish to create a new Huawei ID you still have an option. You can sync your Huawei Health data to Strava using a third-party app called Health Sync. It’s not as reliable as syncing natively but it does work. Here’s how to do it.
Note: Health Sync only allows you to start syncing health data created after you connect it. If you want to sync historical health data you’ll have to pay a one-time subscription fee.
1. Install and open the Health Sync app on your phone. Be sure to already have Huawei Health installed on your phone and be signed in with your Huawei ID.
2. Tap OK when you see the First usage actions notification.
3. Tap OK when you see the Sync configuration notification.
4. Tap Huawei Health Kit on the list of sync sources.
5. Check the box next to Strava on the list of destination apps and tap OK.
6. Tap the button for Declaration of consent.
7. Tap Agree to confirm the declaration of consent.
8. Tap the button to Initialize Strava connection.
9. Tap OK on the Strava authorization notification.
10. Tap Authorize on the Strava authorization screen.
11. You’ll see a screen that says Connect with Strava.
12. Tap OK on the Initialization finished notification.
13. Check the boxes next to the health data you’d like to sync to Strava. You will have to authorize Huawei Health Kit individually for each item of health data.
14. If you tap the overflow menu (three dots in the top right of the Health Sync screen) you’ll see an option for Connected apps. Tap this and you should see Strava authorization underneath Huawei Health Kit authorization. This means the sync has been correctly set up.
15. If you want to sync historical data just pay the one-time subscription fee and you’ll be able to sync more health data from dates in the past.
Read more: The best fitness apps
Yes, in time. Huawei has to negotiate terms for each region so it’s a slow process. We don’t know which other countries will eventually get native Strava sync.
We did too. While it does work, it’s a little unreliable and sometimes requires a bit of troubleshooting to fix. If you get stuck, you can always email the developer Appy Happs; we did, and they were very helpful.