데이터 기여 분석

Google 피트니스의 모든 데이터 포인트에는 연결된 데이터 소스가 있습니다. 데이터 소스에는 데이터를 수집하거나 변환하는 앱 또는 기기를 식별하는 정보가 포함됩니다.

REST API를 사용하면 피트니스 데이터를 삽입한 앱을 확인할 수 있습니다. 예를 들어 사용자의 피트니스 기록에서 다양한 데이터를 분석하는 앱은 분석에 포함된 피트니스 세션 목록과 각 세션을 삽입한 앱에 관한 정보를 사용자에게 표시할 수 있습니다.

REST API를 사용해 피트니스 저장소에 삽입한 데이터를 애플리케이션과 연결할 수도 있습니다.

어떤 애플리케이션이 데이터를 삽입했는지 확인

세션을 삽입한 Android 애플리케이션의 패키지 이름 또는 세션을 삽입한 REST 애플리케이션의 이름을 가져오는 방법은 다음과 같습니다.

  1. 세션을 검색합니다.
  2. session.application.packageName 또는 session.application.name 속성을 읽습니다.

Android 애플리케이션의 패키지 이름 또는 데이터 세트를 삽입한 REST 애플리케이션의 이름을 가져오려면 다음 단계를 따르세요.

  1. 데이터 세트를 검색합니다.
  2. dataset.dataSourceId 속성을 읽어 데이터 소스를 검색합니다.
  3. dataSources.application.packageName 또는 dataSources.application.name 속성을 읽습니다.

application 속성에는 다음 필드가 포함되어 있습니다.

name
애플리케이션의 이름입니다.
packageName
Android 애플리케이션의 패키지 이름입니다.
detailsUrl
(선택사항) 애플리케이션에 연결할 URI입니다.

애플리케이션에서 시간 간격 동안 사용 가능한 모든 세션을 나열할 때 이 정보를 사용하여 각 세션을 삽입한 앱을 사용자에게 표시할 수 있습니다.

애플리케이션 정보 제공

피트니스 저장소에 삽입한 데이터를 애플리케이션에 표시하려면 다음 사항을 확인하세요.

  • 데이터 소스를 만들 때 dataSources.application 속성에 애플리케이션 세부정보를 추가합니다.
  • 데이터 세트에 포인트를 추가할 때 데이터 소스의 올바른 datasets.dataSourceId을 지정합니다.

삽입된 데이터에 액세스하는 애플리케이션은 이 정보를 사용하여 해당 데이터를 애플리케이션의 출처로 표시할 수 있습니다.