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.

REST API memungkinkan Anda menentukan aplikasi mana yang menyisipkan data kebugaran. Misalnya, aplikasi yang menganalisis berbagai data dari histori kebugaran pengguna mungkin ingin memberi pengguna daftar sesi kebugaran yang disertakan dalam analisis, beserta informasi tentang aplikasi mana yang disisipkan setiap sesi.

REST API juga memungkinkan Anda mengaitkan data yang disisipkan 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.

Jika mencantumkan semua sesi yang tersedia untuk interval waktu di 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 Anda masukkan ke penyimpanan kebugaran ke aplikasi, pastikan bahwa:

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