Google 피트니스 REST API를 비롯한 Google 피트니스 API는 2026년에 지원 중단될 예정 입니다. 2024년 5월 1일부터 개발자는 이러한 API를 사용하도록 가입할 수 없습니다 .
이전할 API 또는 플랫폼에 관한 안내는 헬스 커넥트 이전 가이드 를 참고하세요. 헬스 커넥트와 Google Fit API 및 Fitbit Web API를 비교하려면 헬스 커넥트 비교 가이드 를 참고하세요.
헬스 커넥트 및 API와 통합하는 방법을 자세히 알아보세요.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
의견 보내기
Android에서 시작하기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 가이드에서는 Android에서 Google 피트니스로 개발을 시작하는 방법을 설명합니다.
설정
앱 빌드를 시작하기 전에 다음 섹션의 단계를 완료하세요.
Google 계정 만들기
Google 피트니스 API를 사용하려면 Google 계정이 필요합니다. 새 계정을 만들거나
기존 계정을 사용할 수 있습니다. 사용자 관점에서 앱을 테스트하기 위해 별도의 계정을 만드는 것이 좋습니다.
Google Play 서비스 설치
개발 호스트에서 Google Play 서비스의 최신 클라이언트 라이브러리를 가져옵니다.
Android SDK Manager 를 엽니다.
SDK 도구 에서 Google Play 서비스 를 찾습니다.
이러한 패키지의 상태가 설치됨 이 아니면 둘 다 선택하고
**패키지 설치** 를 클릭합니다.
Google Play 서비스 클라이언트 라이브러리 추가
Android 스튜디오에서 모듈의 build.gradle 파일을 열고 Google Play 서비스 클라이언트 라이브러리를 종속 항목으로 추가합니다.
Kotlin DSL
plugin {
id ( "com.android.application" )
}
...
dependencies {
implementation ( "com.google.android.gms:play-services-fitness:21.3.0" )
implementation ( "com.google.android.gms:play-services-auth:21.5.1" )
}
Groovy DSL
apply plugin : ' com . android . application '
...
dependencies {
implementation ' com . google . android . gms : play - services - fitness : 21.3.0 '
implementation ' com . google . android . gms : play - services - auth : 21.5.1 '
}
이렇게 하면 Gradle이 앱을 빌드할 때 피트니스 SDK를 자동으로 다운로드합니다.
앱 빌드 및 테스트
설정 단계를 완료한 후 앱 빌드를 시작할 수 있습니다. 시작하려면 앱에서 저장하고 읽을 수 있는 데이터 유형을 알아보세요. Google 피트니스에서 데이터
작업에 관해 자세히 알아보세요.
결과 사용자 승인 흐름
다음은 사용자에게 권한을 요청할 때 발생하는 결과 승인 흐름을 보여줍니다.
그림 1. 사용자의 승인 흐름
Android 권한 : 사용자는 앱을 다운로드하기 전에 앱에서 요청한 Android 권한을 확인합니다. 앱이 다운로드되면 필요한 런타임 권한을 요청하고 사용자는 이러한 권한을 부여하거나 거부합니다.
확인 및 연결 : 앱은 다른 데이터 유형에 대한 액세스를 요청하기 전에 권한이
부여되었는지 확인합니다.
OAuth 범위 요청 : Google은 사용자에게 앱에 필요한 OAuth 범위를 부여하라는 메시지를 표시합니다. 액세스하려는 데이터 유형에 필요한 OAuth 범위를 앱에 부여하라는 메시지를 표시합니다.
액세스 적용됨 : 사용자가 권한을 부여하면 앱은 사용자가 권한을 부여한 범위에 속하는 데이터 유형에 액세스할 수 있습니다.
인증 신청
앱을 빌드하고 테스트한 후에는 민감하고 제한된 범위에 필요한 다양한 수준의 정당성을 사용하여 인증을
신청해야 합니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-05-08(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-05-08(UTC)"],[],[]]