몇 년전에 삼성헬스와 데이터 연동을 위하여, 기술 리서치 및 테스트를 진행했던 적이 있었습니다.
그때 당시에는 삼성헬스 파트너로 신청하고, Samsung health SDK 를 통하여, 사용자가 구성한 어플리케이션과 삼성헬스 어플리케이션 간에 App To App 으로
데이터를 가져오거나 삽입할 수 있었던 것으로 기억합니다.
이번에 다시 삼성헬스 어플리케이션과 비슷한 유형의 어플리케이션 개발 및 서비스를 구성중인데요.
리서치를 해보니 smasung health 와 연동을 하기 위해서 새롭게 구성된 health connect 를 통하여, App To App으로 데이터를 갱신하고 있기 때문에
새로운 앱은 아래 구조와 같이 health Connect를 통하여 데이터를 API를 통해 획득 및 삽입이 가능한 것 같습니다.
Samsung health ↔ Helath Connect ↔ 사용자가 개발한 앱
위 방식은 낮은 버전의 안드로이드에서는 health Connect를 설치를 해야하고, 최신 안드로이드에서는 시스템 어플로 등록되어 배포가 되고 있는것 같은데
기본적으로 health Connect에서 연동 설정을 한 후에 동기화가 진행되고, 다른 어플에서도 획득이 가능한 것으로 보여집니다.
Samsung Health 앱과 직접적으로 사용자 앱이 데이터를 연동하거나 동기화 할 수 는 없는지 문의 드립니다.
건강데이터 연동방법이 health connect를 이용하지 않고, 할 수 있는 방법이 있거나 또는 필수적으로 health Connect를 이용해야한다면 사용자는 Samung Health > 설정 > health connect 권한 설정
그리고 별도의 개발한 앱에서도 health Connect 와의 데이터 권한 설정 두 번의 설정을 진행해야
정상적으로 데이터를 연동할 수 있는지 문의 드립니다.
감사합니다.