출시 노트

이 페이지에는 Google 피트니스 API 출시 버전에 관한 정보가 포함되어 있습니다. 변경 로그에는 날짜별로 출시 버전이 표시되며 새로운 기능, 버그 수정 또는 중요한 성능 개선사항이 포함됩니다.

2021년 8월 2일

이제 Health 데이터 유형에 쓰기가 일반적으로 지원됩니다. Health 데이터 유형에 대한 액세스 권한은 다른 모든 데이터 유형과 일치합니다. 자세한 내용은 여기를 참조하세요.

2021년 4월 27일

2020년 10월 10일에 공지된 승인 변경사항의 시행이 약간 지연되었습니다. 이제 2021년 5월 4일부터 승인 변경사항이 적용됩니다.

Google 피트니스 개발자 및 사용자 데이터 정책도 2021년 5월 4일부터 시행됩니다. 피트니스 개발자 정책 시행의 일환으로 앱 인증이 곧 시작됩니다.

2020년 10월 19일

Google은 개발자와 사용자를 위한 Google 피트니스의 보안 및 개인 정보 보호를 강화하기 위한 지속적인 노력의 일환으로 Google 피트니스 정책 및 API를 일부 변경했습니다.

  • 새로운 Google 피트니스 개발자 및 사용자 데이터 정책이 도입되었습니다. 정책을 검토하고 해당하는 경우 앱과 서비스를 적절하게 변경하세요.
  • 이제 쓰기 액세스 권한이 있으면 앱에서 작성한 데이터만 읽을 수 있습니다. Google 피트니스 플랫폼에서 다른 앱으로 작성된 데이터를 계속 읽으려면 코드를 업데이트하여 관련 데이터 유형의 읽기 액세스 범위를 요청하세요.
  • 심박수 데이터에는 자체 범위가 있습니다.
  • 수면 데이터에는 자체 범위와 새로운 데이터 유형이 있습니다.
  • SessionsClient을 사용할 때 이제 FitnessOptions에서 적절한 메서드를 사용하여 앱이 액세스해야 하는 세션 유형을 지정해야 합니다.

이러한 API 변경사항은 개발자가 2020년 10월 19일부터 사용할 수 있습니다. 2021년 4월 27일부터 시행됩니다.

이러한 변경사항에 관한 자세한 내용과 안내는 여기를 참고하세요.

2019년 3월 21일

이제 Google 피트니스 앱에 Android API에 기록된 수면 세션이 표시됩니다. 수면 데이터 쓰기읽기에 관해 자세히 알아보세요.

2018년 11월 19일

Google 피트니스 API가 다음과 같이 변경되었습니다.

  • 데이터 유형 com.google.location.samplecom.google.location.bounding_box에 대한 읽기 요청은 데이터를 작성한 동일한 앱의 데이터만 반환합니다.

2018년 9월 26일

Google Play 서비스 피트니스 16.0.0은 두 가지 새로운 데이터 유형과 각각의 집계에 대한 액세스를 제공합니다.

maven.google.com에서 출시된 아티팩트

  • com.google.android.gms:play-services-fitness:16.0.0

2017년 11월

Google Play 서비스 11.6.0에 다음과 같은 새로운 Google 피트니스 기능이 도입되었습니다.

  • 새로운 GoogleApi 기반 클라이언트를 위해 피트니스 API를 업데이트했습니다. 이 서비스는 서비스 연결을 자동으로 관리하며 상용구 코드를 적게 사용해야 사용할 수 있습니다.
    • BleClient 클래스와 Fitness.getBleClient() 메서드를 추가했습니다. BleClient에서는 Google 피트니스에서 저전력 블루투스 기기를 스캔, 클레임, 사용할 수 있는 진입점을 제공합니다.
    • ConfigClient 클래스와 Fitness.getConfigClient() 메서드를 추가했습니다. ConfigClient는 Google 피트니스의 맞춤 데이터 유형 및 설정에 액세스하는 진입점을 제공합니다.
    • GoalsClient 클래스와 Fitness.getGoalsClient() 메서드를 추가했습니다. GoalsClient는 Google 피트니스의 사용자가 만든 피트니스 Goal를 읽을 수 있는 진입점입니다.
    • HistoryClient 클래스와 Fitness.getHistoryClient() 메서드를 추가했습니다. HistoryClient는 Google 피트니스에서 데이터를 삽입, 삭제, 읽을 수 있는 진입점을 제공합니다.
    • RecordingClient 클래스와 Fitness.getRecordingClient() 메서드를 추가했습니다. RecordingClient은 Google 피트니스에서 센서 데이터를 저전력으로 항상 수집할 수 있는 진입점을 제공합니다.
    • SensorsClient 클래스와 Fitness.getSensorsClient() 메서드를 추가했습니다. SensorsClient는 로컬 및 연결된 기기에 다양한 피트니스 데이터 소스를 노출하고 청취자에게 실시간 이벤트를 전달하는 진입점을 제공합니다.
    • SessionsClient 클래스와 getSessionsClient 메서드를 추가했습니다. SessionsClient는 Google 피트니스에서 사용자 활동의 Session를 만들고 관리하기 위한 진입점을 제공합니다.

2015년 5월

Google Play 서비스 7.5에 다음과 같은 새로운 Google 피트니스 기능이 도입되었습니다.

  • 이동 거리 및 소모된 칼로리 계산은 정기 결제에 사용할 수 있습니다.
    • 기기의 앱이 데이터를 구독하는 즉시 피트니스 플랫폼에서 거리 및 칼로리 데이터를 추적하기 시작합니다. 데이터 유형을 구독하는 방법에 관한 자세한 내용은 피트니스 데이터 기록을 참고하세요.
    • 이 데이터는 센서 API와 함께 실시간으로 제공되지 않습니다.
  • 이제 피트니스 플랫폼에서 com.google.activity.exercise 데이터 유형을 사용하여 이두근 컬과 스쿼트 등의 운동 루틴 데이터를 저장할 수 있습니다. 피트니스에서 저장할 수 있는 운동에 관한 자세한 내용은 WorkoutExercises를 참고하세요.

2015년 4월

Google Play 서비스 7.3에는 다음과 같은 새로운 Google 피트니스 기능이 도입되었습니다.

  • 이제 피트니스 플랫폼에서 com.google.fitness 데이터 유형으로 영양 데이터를 추적할 수 있습니다.
    • com.google.calories.consumed 데이터 유형이 이제 지원 중단됩니다. 칼로리 소모량은 com.google.fitness.item 데이터 유형으로 기록할 수 있습니다.
    • 데이터 유형에 관한 자세한 내용은 피트니스 데이터 유형을 참조하세요.
  • 개발자는 Android Wear 시계 화면과 같은 영역에서 사용할 일일 집계 걸음 수를 검색할 수 있습니다. 자세한 내용은 일일 총 데이터 읽기를 참조하세요.

2015년 3월

Google Play 서비스 7.0에 다음과 같은 새로운 Google 피트니스 기능이 도입되었습니다.

  • 이제 Google 피트니스 API가 모듈화되므로 앱에 포함할 기능을 선택할 수 있습니다. 이러한 변경을 통해 Google 피트니스를 사용 설정하는 앱의 메모리 요구사항이 크게 줄어들고 API에 액세스하는 방식에 영향을 미칩니다. 코드 업데이트 방법에 관한 자세한 내용은 피트니스 서비스에 연결을 참고하세요.
  • 이제 피트니스 플랫폼에서 거리를 계산합니다. 데이터에 액세스하려면 com.google.distance.delta 데이터 유형을 사용하세요. 데이터 유형에 관한 자세한 내용은 피트니스 데이터 유형을 참조하세요.
  • 이제 개발자는 세분화된 수면 데이터를 읽고 쓸 수 있습니다. 여기에는 얕은 수면, 깊은 수면, 렘수면, 깨어남 활동이 포함됩니다. 이러한 상세 활동 유형은 FitnessActivities 열거형 유형에 추가되었습니다.