이 가이드에서는 Android에서 Google 피트니스 개발을 시작하는 방법을 설명합니다.
설정
앱 빌드를 시작하기 전에 다음 단계를 완료하세요.
섹션으로 이동합니다.
Google 계정 만들기
Google 피트니스 API를 사용하려면 Google 계정이 필요합니다. 새 계정을 만들거나
기존 계정 사용 테스트를 위해 별도의 계정을 만드는 것이
앱을 만드는 것입니다.
Google Play 서비스 설치
개발 중인 Google Play 서비스용 최신 클라이언트 라이브러리 가져오기
호스트:
Android SDK Manager 를 엽니다.
SDK Tools 에서 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.2.0" )
implementation ( "com.google.android.gms:play-services-auth:21.2.0" )
}
그루비 DSL
apply plugin : ' com . android . application '
...
dependencies {
implementation ' com . google . android . gms : play - services - fitness : 21.2.0 '
implementation ' com . google . android . gms : play - services - auth : 21.2.0 '
}
그러면 Gradle은 피트니스 SDK를 생성할 때
앱을 빌드할 수 있습니다.
앱 빌드 및 테스트
설정 단계를 완료하면 앱 빌드를 시작할 수 있습니다. 얻기 위해
앱에서 데이터를 저장하고 사용할 수 있는 데이터의 유형에 대해
read입니다.
데이터 를 기록합니다.
결과 사용자 승인 흐름
다음은 사용자가 경험하는 승인 흐름의 결과입니다.
다음과 같습니다.
<ph type="x-smartling-placeholder"></ph>
그림 1. 사용자를 위한 승인 흐름
Android 권한 : 사용자가 앱에 표시된 Android 권한을 확인할 수 있습니다.
을 사용해야 합니다. 앱이 다운로드되면
필요한 모든 런타임 권한을 요청하고 사용자가 권한을 부여하거나 거부합니다.
권한을 부여할 수 있습니다
확인 및 연결 : 앱에서
다른 데이터 유형에 대한 액세스를 요청하기 전에 부여됩니다.
OAuth 범위 요청 : Google에서 사용자에게 앱을 부여하라는 메시지를 표시합니다.
액세스하려는 데이터 유형에 필요한 OAuth 범위여야 합니다.
액세스 권한 적용됨 : 사용자가 권한을 부여하면 앱에서 다음 작업을 할 수 있습니다.
사용자가 부여한 범위에 속한 데이터 유형에 액세스
권한을 부여할 수 있습니다.
인증 신청
앱을 빌드하고 테스트한 후에는
인증 을
타당성을 확보해야 하는 이유를
민감한 범위 및 제한된 범위 가 포함될 수 있습니다.