Heart Rate Complication

4.7
239 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Only for Wear OS devices - API 30+

THIS APP ONLY PROVIDES CUSTOM COMPLICATION WHICH PULLS HEART RATE INFO FROM HEALTH SERVICES

DISCLAIMER: Latest Galaxy Watch firmware update (to Wear OS 4) changed how HR is reported by Health Services. HR is now taken continuously without an option to set measure interval. This may possibly change in the future.

[Notice: Android 13+ - Changes to background body sensor permission]
This app uses PassiveMonitoringClient in order to be able to obtain Heart Rate values & update custom complication in the background. Starting with Wear OS 4, app will ask for new BODY_SENSORS_BACKGROUND. In the consequent permission request, user also needs to give 'All the time' permission. This is to ensure complication updates correctly in the background.
More information about new access model here: https://developer.android.com/training/wearables/versions/4/background-body-sensors


APP PURPOSE
• with this Wear OS app, it is possible to see heart rate measurement results from Health Services API in your Watch faces custom complications.

HOW TO SET UP?
1. set custom complication in your Watch face with custom complication slots - pick heart rate complication (complication will show 0 BPM / - BPM)
2. open app from app drawer - click enable switch - click allow to enable permissions to use body sensors
3. be sure your watch is on your wrist!
4. a) do first measurement in app UI - hit Measure Test. App will initiate continuous 1 minute measurement. Wait 30 seconds, return to watch face to see your heart rate or scroll down in app UI to see measure result.
or
b) do first measurement in your heart rate tracking app (Samsung Health)
5. from this point, complication will always fetch data as written above in "COMPLICATION UPDATE INTERVAL" part
6. a) optional - set heart tracking app to open when complication is clicked (Set app to open)
b) optional - if you use complication in SHORT_TEXT spot, you can set layout manually (Choose Layout)

NOTE! : Please, re-launch app UI after watch restart to ensure complication pulls data correctly

COMPLICATION UPDATE INTERVAL
• complication updates data instantly when screen is ON, or measurement is provided by Health Services.
• complication has 5-minute refresh interval in case automatic measurement is taken while screen is off. Complication refreshes data as soon as screen turns ON.

HOW THIS APP WORKS?
• this app is using new HEALTH SERVICES API PassiveData monitor to get HR data & push this data directly to complication service.
• complication app doesn't share any user data. It simply allows its users to see data in a watch face complication.
"Passive data updates are suited for apps that need to monitor Health Services data in the background. This is meant for long-lived experiences where data updates can be infrequent and spread over time"
https://developer.android.com/training/wearables/health-services/passive

WHAT'S POSSIBLE WITH THIS APP?
• set heart rate complication in 3rd party Watch face
• test health services measurement (make first measurement)
• set app to open when complication is taped (default on app UI)
• choose layout of SHORT_TEXT complication
• measure test - scroll down to see measure test result!

SUPPORTED COMPLICATION TYPES
• SHORT TEXT
• LONG_TEXT
• RANGED_VALUE (start = 50 BPM, full = 150 BPM)

https://amoledwatchfaces.com

CHECK OUR WATCH FACE PORTFOLIO
https://play.google.com/store/apps/dev?id=5591589606735981545
Updated on
Mar 10, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.6
200 reviews
Lapo Falcone
January 28, 2023
This actually works!! I was creating my first watch face and I couldn't show the heart rate in real time. This app makes it possible, thank you a lot! My only concern is about the battery and the stability of the app. For the battery I think it shouldn't change anything, since this apps only pulls data from Samsung Health in my understanding. For the stability, only time will tell. UPDATE: after one month of usage it seems super stable! And also the battery usage is minimal. Thank you!
6 people found this review helpful
Did you find this helpful?
amoledwatchfaces™
December 28, 2022
Hello, thanks for your review! Stability should be ok, code is clean, lightweight. Battery impact is minimal, really minimal - not noticeable - you shouldn't be able to see this app in the battery consumption list :) App just listens for health services changes and write it to the datastore, then complication update request happens. Tomas
Lucas 'Ktulu789'
April 22, 2023
Are you sure the right word is "complication"? 🤔 I don't understand what this app does from the description. Edit TIL In horology, a complication is any feature of a timepiece beyond the display of hours, minutes and seconds. A timepiece indicating only hours, minutes and seconds is known as a simple movement. Thanks for the new knowledge! It's not something Apple invented, it is even older than phones! And it's french!
2 people found this review helpful
Did you find this helpful?
amoledwatchfaces™
April 22, 2023
Hello, Wear OS refers to it as a watch complication - widgets slot which can be added to the watch face. Please watch video in the app description to see how it works :) Tomas | amoledwatchfaces.com
Eric Z
November 21, 2022
Excellent heart rate complication from an excellent and generous watch face maker. It's very nice on my favorite (and free 😀) Awf Classic 2 - watch face. Only concern was that it was awkward to install. Was prompted to pay a second time (on watch) when using phone based installer. Reinstalling again from watch first worked slightly better: watch installation was being indicated despite another payment request on the watch. Ignored that and let installation finish. Now installed, it works great!
1 person found this review helpful
Did you find this helpful?
amoledwatchfaces™
November 21, 2022
Thanks for your 5-star review!!! Tomas | amoledwatchfaces.com

What's new

Full reinstall recommended!
v2.0.8
• updated icon & notice dialog, increased chip widths, increased complication libs version

v2.0.7
• native support on Wear OS 4! Enjoy native-like Heart Rate Complication, no battery drain coming from app, no necessary data flows
...

NOTE: App is currently discontinued and will no longer receive feature updates. Native (Platform) HR Complication is moving to the Health Plugin app.

Available on Google Play:
bit.ly/3OULtDb