Samsung Health is coming to ROOK through a native SDK for Android, enabling direct and reliable access to health data generated by the Samsung Health app. This integration expands ROOK’s coverage within the Android ecosystem.
Integration designed to make the most of the Samsung ecosystem
While Samsung Health can be accessed via Health Connect, this dedicated solution provides greater control over the user experience and the quality of the data. By connecting directly with Samsung’s ecosystem, ROOK can deliver a more tailored, accurate, and continuous integration for Android users.
Full access to Samsung ecosystem data
Thanks to this integration, ROOKConnect users on Android will be able to link their Samsung Health accounts and access health data such as:
  • Step count and daily physical activity
  • Exercise data (calories, distance, heart rate)
  • Sleep data (duration, sleep stages, and automatic updates)
  • Glucose, blood pressure, and oxygen saturation
  • Water intake and nutrition
  • Weight, height, and other key body metrics
The system is also prepared to detect when this data is updated later (as it happens with sleep stages). In such cases, only the relevant changes are sent, ensuring the user always sees the most current information.
Continuous synchronization
The integration is designed to keep data updated throughout the day. Current-day data like sleep is refreshed automatically, and the system can also retrieve data from previous days—without any user action. This ensures a smooth and always up-to-date experience.
Recovery of pre-existing data with no loss of information
If the device was inactive for several days, the system can recover up to 29 days of physical activity events and sleep/body summaries. This ensures that important health information is not lost and gives users a complete view of their wellness.
Compatibility with various environments and future improvements
The current development supports native Android and will expand to multiplatform technologies like React Native, Flutter, and Capacitor.
Samsung
Frequently Asked Questions
What devices or users can access this integration?
Any Android user with the Samsung Health app installed and a compatible device can activate the integration through a ROOKConnect client app.
What type of data can be synced from Samsung Health?
A wide variety of health data can be synchronized, including:
  • Step count and daily activity
  • Exercise metrics: distance, calories, heart rate
  • Sleep data and stages
  • Glucose, blood pressure, and oxygen saturation
  • Weight, height, hydration, and nutrition
  • General body information
Is data synchronization real-time?
Synchronization occurs automatically several times a day, especially for sleep. If changes are detected, the data is progressively updated without duplicates. This ensures users always have the most recent and accurate information.
Do I need to open Samsung Health for the data to sync?
In most cases, no. However, it’s recommended to open the Samsung Health app at least once a week. Samsung automatically syncs with its cloud, and the ROOK SDK can read this data without user interaction. In some models, enabling Samsung Cloud sync may be helpful.
What happens if I don’t open the app for several days?
The system can retrieve up to 29 days of physical activity and sleep data when the user opens the app again. This prevents data loss even if the device was inactive for a while.
Why don’t the values I see in ROOK match what I entered in Samsung?
Samsung stores certain values (like glucose or weight) in different internal units and converts them automatically. This can cause slight variations in the final numbers. ROOK applies rounding to make sure values closely match what users expect to see.
Why does my workout sometimes appear as “other workout”?
Samsung doesn’t always classify workout types immediately or accurately. In such cases, ROOK displays the data as it was received from Samsung.
How does synchronization work if workouts are paused?
If a workout is paused for more than 10 minutes, a new event is generated. If the pause is shorter, ROOK treats it as an update to the original event.
Does this integration replace Health Connect?
No. Health Connect remains a valid integration path. However, this direct integration with Samsung allows for a more precise, real-time, and Samsung-specific data experience.
How often does the SDK automatically sync with Samsung Health?
The SDK triggers an automatic synchronization every 3 hours, even if the user isn’t using the app. This ensures regular data collection throughout the day.
Does synchronization happen right after I generate new data?
Not necessarily. Synchronization depends on Android's operating system policies, such as Doze and App Standby, so the process may not occur instantly.
Does battery saver mode affect automatic syncing?
In most cases, no. The SDK is designed to continue working in the background even with battery saver enabled. However, behavior can vary depending on the phone model and system settings.
What happens if I open the app or tap "Initialize SDK"? Does it reset the sync cycle?
No. Manual actions don’t affect the automatic sync schedule. The SDK will continue syncing every 3 hours from the last successful synchronization.
What if a piece of data wasn’t synced during a scheduled attempt?
If an event or data point wasn’t collected during a sync, the SDK will attempt to retrieve it in the next cycle, provided it’s still available in Samsung Health and hasn’t been filtered out by ROOK’s internal rules.