このガイドでは、Android で Google Fit を使用して開発を開始する方法について説明します。
セットアップ
アプリのビルドを開始する前に、次の手順を完了します。
できます。
Google アカウントを取得する
Google Fit API を使用するには、Google アカウントが必要です。新しいアカウントを作成するか、
既存のアカウントを使用する。別のアカウントを作成してから
ユーザーの視点に立ってアプリを設計する必要があります
Google Play 開発者サービスの入手
開発時に Google Play 開発者サービスの最新のクライアント ライブラリを入手する
host:
- Android SDK Manager を開きます。
- [SDK Tools] で [Google Play 開発者サービス] を探します。
- これらのパッケージのステータスが [Installed] でない場合は、両方を選択します。
[Install Packages] をクリックします。
Google Play 開発者サービスのクライアント ライブラリを追加する
Android Studio でモジュールの 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 のようにします。Google Cloud の
データを Google Fit に保存します。
結果のユーザー承認フロー
以下に、ユーザーが実際に操作する承認フローを示します。
次のような操作を行います。
<ph type="x-smartling-placeholder"></ph>
図 1. ユーザーの承認フロー
- Android の権限: アプリの Android の権限がユーザーに表示されます。
ダウンロードする前に、ダウンロードされたアプリは、
実行時の権限をリクエストでき、ユーザーは権限を許可または拒否できます。
付与できます。
- Check and connect: 権限が以下の条件を満たしているかどうかを確認します。
他のデータ型へのアクセスがリクエストされる前に付与される権限。
- OAuth スコープのリクエスト: Google がユーザーにアプリを許可するよう求める
OAuth スコープを指定します。
- アクセス権を適用しました: ユーザーが権限を付与すると、アプリは次のことができます。
ユーザーが付与したスコープに属するデータ型にアクセスする
指定します。
適格性確認の申請
アプリをビルドしてテストしたら、
さまざまな方法によるオーナー確認
必要な理由のレベルを
機密スコープと制限付きスコープ。