Halaman ini berisi informasi tentang rilis Google Fit API. Log perubahan mencantumkan rilis menurut tanggal dan menyertakan fitur baru, perbaikan bug, atau peningkatan performa yang signifikan.
2 Agustus 2021
Menulis ke Jenis data kesehatan kini tersedia secara umum bagi developer. Otorisasi untuk mengakses jenis data Kesehatan konsisten dengan semua jenis data lainnya. Lihat detail selengkapnya di sini.
27 April 2021
Ada sedikit keterlambatan dalam penerapan perubahan otorisasi yang diumumkan pada 10 Oktober 2020. Perubahan otorisasi kini akan diterapkan mulai tanggal 4 Mei 2021.
Kebijakan Data Pengguna dan Developer Google Fit juga akan berlaku pada tanggal 4 Mei 2021. Verifikasi aplikasi, sebagai bagian dari penegakan kebijakan developer Fit, akan dimulai pada waktu yang ditentukan.
19 Oktober 2020
Sebagai bagian dari upaya berkelanjutan kami untuk meningkatkan keamanan dan privasi Google Fit bagi developer dan pengguna, kami telah melakukan beberapa perubahan pada kebijakan dan API Google Fit:
- Ada Kebijakan Data Pengguna dan Developer Google Fit yang baru. Harap tinjau kebijakan tersebut, dan jika relevan, buat perubahan yang sesuai pada aplikasi dan layanan Anda.
- Akses tulis kini hanya akan mengizinkan aplikasi membaca data yang telah ditulisnya. Untuk terus membaca data yang ditulis oleh aplikasi lain dari platform Google Fit, perbarui kode Anda untuk meminta cakupan akses baca untuk jenis data yang relevan.
- Data detak jantung memiliki cakupannya sendiri.
- Data tidur memiliki cakupan dan jenis data baru.
- Saat menangani
SessionsClient
, Anda sekarang perlu menentukan jenis sesi apa yang perlu diakses aplikasi Anda, menggunakan metode yang sesuai dariFitnessOptions
.
Perubahan pada API ini akan tersedia bagi developer untuk digunakan mulai 19 Oktober 2020. Penegakan akan dimulai mulai 27 April 2021.
Lihat di sini untuk detail dan petunjuk selengkapnya tentang perubahan ini.
21 Maret 2019
Aplikasi Google Fit kini menampilkan sesi tidur yang ditulis ke Android API. Pelajari lebih lanjut cara menulis dan membaca data tidur.
19 November 2018
Perubahan berikut telah dilakukan pada Google Fit API:
- Permintaan baca untuk jenis data
com.google.location.sample
dancom.google.location.bounding_box
hanya akan menampilkan data untuk aplikasi yang sama yang telah menulis data tersebut.
26 September 2018
Kebugaran layanan Google Play 16.0.0 menyediakan akses ke dua jenis data baru dan gabungannya masing-masing:
Artefak dirilis di maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
November 2017
Layanan Google Play 11.6.0 memperkenalkan fitur baru Google Fit berikut:
- Update Kebugaran untuk klien baru berbasis
GoogleApi
, yang otomatis mengelola koneksi ke layanan dan memerlukan lebih sedikit kode boilerplate untuk digunakan:- Menambahkan class
BleClient
dan metodeFitness.getBleClient()
.BleClient
menyediakan titik entri untuk memindai, mengklaim, dan menggunakan perangkat Bluetooth Hemat Energi di Google Fit. - Menambahkan class
ConfigClient
dan metodeFitness.getConfigClient()
.ConfigClient
menyediakan titik entri untuk mengakses setelan dan jenis data kustom di Google Fit. - Menambahkan class
GoalsClient
dan metodeFitness.getGoalsClient()
.GoalsClient
menyediakan titik entri untuk membacaGoal
kebugaran yang dibuat oleh pengguna di Google Fit. - Menambahkan class
HistoryClient
dan metodeFitness.getHistoryClient()
.HistoryClient
menyediakan titik entri untuk menyisipkan, menghapus, dan membaca data di Google Fit. - Menambahkan class
RecordingClient
dan metodeFitness.getRecordingClient()
.RecordingClient
menyediakan titik entri untuk memungkinkan pengumpulan data sensor di latar belakang yang berdaya rendah dan selalu aktif di Google Fit. - Menambahkan class
SensorsClient
dan metodeFitness.getSensorsClient()
.SensorsClient
menyediakan titik entri untuk mengekspos berbagai sumber data kebugaran di perangkat lokal dan yang terhubung, serta mengirimkan live streaming ke pemroses. - Menambahkan class
SessionsClient
dan metodegetSessionsClient
.SessionsClient
menyediakan titik entri untuk membuat dan mengelolaSession
aktivitas pengguna di Google Fit.
- Menambahkan class
Mei 2015
Layanan Google Play 7.5 memperkenalkan fitur Google Fit baru berikut:
- Jarak yang ditempuh dan komputasi kalori yang dikeluarkan tersedia untuk
langganan.
- Platform Fit mulai melacak data jarak dan kalori segera setelah aplikasi pada perangkat berlangganan data tersebut. Untuk informasi selengkapnya tentang cara berlangganan jenis data, lihat Mencatat Data Kebugaran.
- Data tidak tersedia secara real time dengan Sensors API.
- Platform Fit kini dapat menyimpan data rutinitas olahraga, seperti bicep curl dan
squat, dengan jenis data
com.google.activity.exercise
. Untuk informasi selengkapnya tentang olahraga yang dapat disimpan Fit, lihatWorkoutExercises
.
April 2015
Layanan Google Play 7.3 memperkenalkan fitur baru Google Fit berikut:
- Platform Fit kini dapat melacak data nutrisi dengan jenis
data
com.google.fitness
.- Jenis data
com.google.calories.consumed
kini tidak digunakan lagi. Pemakaian kalori dapat dicatat dengan jenis datacom.google.fitness.item
. - Untuk mengetahui informasi selengkapnya tentang jenis data, lihat Jenis Data Kebugaran.
- Jenis data
- Developer dapat mengambil jumlah langkah agregat harian untuk digunakan di area seperti tampilan jam Android Wear. Untuk mengetahui informasi selengkapnya, lihat Membaca total data harian.
Maret 2015
Layanan Google Play 7.0 memperkenalkan fitur baru Google Fit berikut:
- Google Fit API kini dimodulasi sehingga Anda dapat memilih fitur yang akan disertakan dalam aplikasi. Perubahan ini secara signifikan mengurangi kebutuhan memori untuk aplikasi yang mengaktifkan Google Fit dan memengaruhi cara Anda mengakses API. Untuk mengetahui informasi selengkapnya tentang cara memperbarui kode, lihat Menghubungkan ke layanan kebugaran.
- Platform Fit sekarang menghitung jarak. Untuk mengakses data, gunakan
jenis data
com.google.distance.delta
. Untuk mengetahui informasi selengkapnya tentang jenis data, lihat Jenis Data Kebugaran. - Developer kini dapat membaca dan menulis data tidur terperinci.
Ini termasuk tidur ringan, tidur nyenyak, REM, dan aktivitas terbangun. Jenis
aktivitas terperinci ini telah ditambahkan ke
jenis terenumerasi
FitnessActivities
.- Untuk menyisipkan data tidur, buat sesi dengan jenis
FitnessActivities.SLEEP
. - Untuk mendeteksi perincian dalam sesi Anda, sisipkan segmen aktivitas dari jenis:
- Untuk membaca data tidur, buat kueri sesi tidur untuk segmen aktivitas tidur seperti yang Anda lakukan dengan aktivitas kebugaran normal.
- Untuk menyisipkan data tidur, buat sesi dengan jenis