Atribusi Data

Setiap titik data di Google Fit memiliki sumber data terkait. Sumber data berisi informasi untuk mengidentifikasi aplikasi atau perangkat yang mengumpulkan atau mengubah data.

Dengan REST API ini, Anda dapat menentukan aplikasi mana yang menyisipkan data kebugaran. Misalnya, aplikasi yang menganalisis berbagai data dari histori kebugaran pengguna mungkin ingin menyajikan daftar sesi kebugaran kepada pengguna yang disertakan dalam analisis, beserta informasi tentang aplikasi mana yang menyisipkan setiap sesi.

Dengan REST API, Anda juga dapat mengaitkan data yang dimasukkan di penyimpanan kebugaran dengan aplikasi Anda.

Menentukan aplikasi mana yang menyisipkan data

Untuk mendapatkan nama paket aplikasi Android yang menyisipkan sesi atau nama aplikasi REST yang menyisipkan sesi:

  1. Ambil sesi.
  2. Baca properti session.application.packageName atau session.application.name.

Untuk mendapatkan nama paket aplikasi Android atau nama aplikasi REST yang menyisipkan set data:

  1. Ambil set data.
  2. Ambil sumber data dengan membaca properti dataset.dataSourceId.
  3. Baca properti dataSources.application.packageName atau dataSources.application.name.

Properti application berisi kolom berikut:

name
Nama aplikasi.
packageName
Nama paket aplikasi Android.
detailsUrl
(Opsional) URI yang akan ditautkan ke aplikasi.

Ketika mencantumkan semua sesi yang tersedia untuk interval waktu dalam aplikasi, Anda dapat menggunakan informasi ini untuk menunjukkan kepada pengguna aplikasi mana yang menyisipkan setiap sesi.

Berikan informasi tentang permohonan Anda

Untuk mengatribusikan data yang dimasukkan ke penyimpanan kebugaran ke aplikasi, pastikan:

Aplikasi yang mengakses data yang Anda sisipkan dapat menggunakan informasi ini untuk mengatribusikan data tersebut ke aplikasi Anda.