Trang này chứa thông tin về các bản phát hành API của Google Fit. Nhật ký thay đổi phát hành theo ngày và bao gồm mọi tính năng mới, bản sửa lỗi hoặc điểm cải tiến đáng kể về hiệu suất.
Ngày 02/08/2021
Việc ghi vào các loại dữ liệu Sức khoẻ hiện được cung cấp rộng rãi cho các nhà phát triển. Việc uỷ quyền để truy cập vào các loại dữ liệu Sức khoẻ nhất quán với tất cả các loại dữ liệu khác. Tìm hiểu thêm tại đây.
Ngày 27 tháng 4 năm 2021
Có một sự chậm trễ nhỏ trong việc thực thi những thay đổi về việc uỷ quyền được công bố vào ngày 10 tháng 10 năm 2020. Các thay đổi về việc ủy quyền sẽ được thực thi từ ngày 4 tháng 5 năm 2021.
Chính sách dữ liệu người dùng và nhà phát triển Google Fit cũng sẽ có hiệu lực từ ngày 4 tháng 5 năm 2021. Trong quá trình thực thi chính sách dành cho nhà phát triển Fit, quá trình xác minh ứng dụng sẽ bắt đầu theo đúng thời hạn.
Ngày 19 tháng 10 năm 2020
Trong nỗ lực không ngừng nhằm cải thiện tính bảo mật và quyền riêng tư của Google Fit cho nhà phát triển và người dùng, chúng tôi đã thực hiện một số thay đổi đối với các API và chính sách của Google Fit:
- Có một Chính sách mới về dữ liệu người dùng và nhà phát triển Google Fit. Vui lòng xem lại chính sách đó và thực hiện những thay đổi thích hợp cho các ứng dụng và dịch vụ của bạn (nếu có).
- Giờ đây, quyền truy cập ghi sẽ chỉ cho phép ứng dụng đọc dữ liệu mà ứng dụng ghi. Để tiếp tục đọc dữ liệu do các ứng dụng khác ghi từ nền tảng Google Fit, hãy cập nhật mã để yêu cầu phạm vi truy cập đọc cho các loại dữ liệu liên quan.
- Dữ liệu nhịp tim có phạm vi riêng.
- Dữ liệu giấc ngủ có phạm vi riêng và loại dữ liệu mới.
- Hiện tại, khi làm việc với
SessionsClient
, bạn cần chỉ định loại phiên mà ứng dụng cần truy cập, bằng cách sử dụng các phương thức thích hợp từFitnessOptions
.
Những thay đổi này đối với API này sẽ có sẵn cho các nhà phát triển sử dụng từ ngày 19 tháng 10 năm 2020. Quy trình thực thi sẽ bắt đầu từ ngày 27 tháng 4 năm 2021.
Hãy xem tại đây để biết thêm thông tin chi tiết và xem hướng dẫn về những thay đổi này.
Ngày 21 tháng 3 năm 2019
Ứng dụng Google Fit hiện hiển thị các phiên giấc ngủ được ghi vào API Android. Hãy tìm hiểu thêm về cách viết và đọc dữ liệu giấc ngủ.
Ngày 19 tháng 11 năm 2018
Các thay đổi sau đã được thực hiện đối với API Google Fit:
- Các yêu cầu đọc cho loại dữ liệu
com.google.location.sample
vàcom.google.location.bounding_box
sẽ chỉ trả về dữ liệu cho cùng một ứng dụng đã ghi dữ liệu.
Ngày 26 tháng 9 năm 2018
Dịch vụ Google Play phiên bản 16.0.0 cung cấp quyền truy cập vào hai loại dữ liệu mới và các loại dữ liệu tổng hợp tương ứng.
Cấu phần phần mềm được phát hành trên maven.google.com
- com.google.android.gms:play-services-fitness:16.0.0
Tháng 11 năm 2017
Dịch vụ Google Play 11.6.0 giới thiệu các tính năng mới sau đây của Google Fit:
- Cập nhật API tập thể dục cho khách hàng mới
GoogleApi
. Công cụ này tự động quản lý các kết nối với dịch vụ và yêu cầu ít mã nguyên mẫu hơn để sử dụng:- Thêm lớp
BleClient
và phương thứcFitness.getBleClient()
.BleClient
cung cấp điểm truy cập để quét, xác nhận quyền sở hữu và sử dụng thiết bị Bluetooth năng lượng thấp trong Google Fit. - Thêm lớp
ConfigClient
và phương thứcFitness.getConfigClient()
.ConfigClient
cung cấp điểm truy cập để truy cập vào các loại dữ liệu và tùy chọn cài đặt tùy chỉnh trong Google Fit. - Thêm lớp
GoalsClient
và phương thứcFitness.getGoalsClient()
.GoalsClient
cung cấp điểm truy cập để đọc thể dụcGoal
do người dùng tạo trong Google Fit. - Thêm lớp
HistoryClient
và phương thứcFitness.getHistoryClient()
.HistoryClient
cung cấp điểm truy cập để chèn, xoá và đọc dữ liệu trong Google Fit. - Thêm lớp
RecordingClient
và phương thứcFitness.getRecordingClient()
.RecordingClient
cung cấp điểm truy cập để cho phép thu thập dữ liệu cảm biến ở chế độ nền luôn yếu, luôn bật trong Google Fit. - Thêm lớp
SensorsClient
và phương thứcFitness.getSensorsClient()
.SensorsClient
cung cấp điểm truy cập để hiển thị các nguồn dữ liệu về hoạt động thể dục trong các thiết bị cục bộ và được kết nối, đồng thời cung cấp các sự kiện trực tiếp cho người nghe. - Thêm lớp
SessionsClient
và phương thứcgetSessionsClient
.SessionsClient
cung cấp điểm truy cập để tạo và quản lýSession
hoạt động của người dùng trong Google Fit.
- Thêm lớp
Tháng 5 năm 2015
Dịch vụ Google Play 7.5 ra mắt các tính năng mới sau đây của Google Fit:
- Bạn có thể sử dụng phương thức tính toán quãng đường và lượng calo sử dụng được tính phí cho các gói thuê bao.
- Nền tảng Fit sẽ bắt đầu theo dõi dữ liệu về quãng đường và lượng calo ngay sau khi một ứng dụng trên thiết bị đăng ký dữ liệu đó. Để biết thêm thông tin về cách đăng ký các loại dữ liệu, hãy xem phần Ghi lại dữ liệu thể dục.
- Dữ liệu không có sẵn theo thời gian thực thông qua API Cảm biến.
- Nền tảng Fit hiện có thể lưu trữ dữ liệu thông thường về bài tập thể dục, chẳng hạn như các ngón tay cong và squap, với loại dữ liệu
com.google.activity.exercise
. Để biết thêm thông tin về các bài tập mà Fit có thể lưu trữ, hãy xemWorkoutExercises
.
Tháng 4 năm 2015
Dịch vụ Google Play 7.3 ra mắt các tính năng mới sau đây của Google Fit:
- Nền tảng Fit hiện có thể theo dõi dữ liệu dinh dưỡng thông qua loại dữ liệu
com.google.fitness
.- Loại dữ liệu
com.google.calories.consumed
hiện không được dùng nữa. Mức tiêu thụ calo có thể được ghi lại bằng loại dữ liệucom.google.fitness.item
. - Để biết thêm thông tin về các loại dữ liệu, hãy xem phần Loại dữ liệu về hoạt động thể dục.
- Loại dữ liệu
- Nhà phát triển có thể truy xuất số bước tổng hợp hằng ngày để sử dụng trong các khu vực như mặt đồng hồ Android Wear. Để biết thêm thông tin, hãy xem phần Đọc tổng dữ liệu hằng ngày.
Tháng 3 năm 2015
Dịch vụ Google Play 7.0 ra mắt các tính năng mới sau đây của Google Fit:
- API Google Fit hiện được mô-đun hoá để bạn có thể chọn các tính năng cần đưa vào ứng dụng của mình. Thay đổi này giúp giảm đáng kể yêu cầu về bộ nhớ đối với các ứng dụng bật Google Fit và ảnh hưởng đến cách bạn truy cập các API. Để biết thêm thông tin về cách cập nhật mã, hãy xem nội dung Kết nối với dịch vụ thể dục.
- Nền tảng Fit hiện đang tính khoảng cách. Để truy cập dữ liệu, hãy sử dụng loại dữ liệu
com.google.distance.delta
. Để biết thêm thông tin về các loại dữ liệu, hãy xem phần Loại dữ liệu về hoạt động thể dục. - Giờ đây, nhà phát triển có thể đọc và ghi dữ liệu chi tiết về giấc ngủ.
Dữ liệu này bao gồm giấc ngủ nhẹ, giấc ngủ sâu, REM và hoạt động tỉnh giấc. Thêm các loại hoạt động chi tiết này vào loại liệt kê
FitnessActivities
.- Để chèn dữ liệu giấc ngủ, hãy tạo một phiên hoạt động thuộc loại
FitnessActivities.SLEEP
. - Để phát hiện chi tiết trong phiên của bạn, hãy chèn phân đoạn hoạt động thuộc các loại:
- Để đọc dữ liệu về giấc ngủ, hãy truy vấn các phiên giấc ngủ về phân đoạn hoạt động ngủ như bạn sẽ làm với các hoạt động thể dục thông thường.
- Để chèn dữ liệu giấc ngủ, hãy tạo một phiên hoạt động thuộc loại