Trang này chứa thông tin về các bản phát hành API Google Fit. Nhật ký thay đổi liệt kê các bản 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 thiện đáng kể về hiệu suất.
Ngày 02/08/2021
Hiện tại, nhà phát triển có thể sử dụng rộng rãi tính năng ghi vào các loại dữ liệu sức khoẻ. Hoạt động uỷ quyền truy cập vào các loại dữ liệu Sức khoẻ nhất quán với mọi loại dữ liệu khác. Bạn có thể xem thêm thông tin tại đây.
Ngày 27 tháng 4 năm 2021
Việc thực thi những thay đổi về uỷ quyền được thông báo vào ngày 10 tháng 10 năm 2020 đã bị chậm trễ đôi chút. Những thay đổi về việc uỷ quyền sẽ được thực thi kể từ ngày 4 tháng 5 năm 2021.
Chính sách về dữ liệu người dùng và nhà phát triển Google Fit cũng sẽ có hiệu lực kể từ ngày 4 tháng 5 năm 2021. Xác minh ứng dụng, là một phần trong quá trình thực thi chính sách dành cho nhà phát triển Fit, sẽ bắt đầu trong thời gian đến hạn.
Ngày 19 tháng 10 năm 2020
Là một phần trong nỗ lực không ngừng nhằm tăng cường tính bảo mật và quyền riêng tư của Google Fit cho các 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:
- Chúng tôi có Chính sách dữ liệu người dùng và nhà phát triển Google Fit mới. Vui lòng xem lại chính sách này và nếu có liên quan, hãy thực hiện các thay đổi thích hợp đối với các ứng dụng và dịch vụ của bạn.
- 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 trên nền tảng Google Fit, hãy cập nhật mã của bạn để yêu cầu phạm vi truy cập đọc cho các loại dữ liệu có 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à có một loại dữ liệu mới.
- Bây giờ, khi làm việc với
SessionsClient
, bạn cần chỉ định loại phiên mà ứng dụng của bạn cần truy cập bằng các phương thức thích hợp từFitnessOptions
.
Các nhà phát triển có thể sử dụng những thay đổi này đối với API kể từ ngày 19 tháng 10 năm 2020. Việc 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à 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 giờ đây hiển thị các phiên giấc ngủ được ghi vào API Android. Tìm hiểu thêm về cách ghi và đọc dữ liệu giấc ngủ.
Ngày 19 tháng 11 năm 2018
API Google Fit đã có những thay đổi sau đây:
- Yêu cầu đọc cho các kiểu 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
Phiên bản thể dục của Dịch vụ Google Play 16.0.0 cung cấp quyền truy cập vào hai loại dữ liệu mới và dữ liệu tổng hợp tương ứng:
Đã phát hành cấu phần phần mềm 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 phiên bản 11.6.0 ra mắt các tính năng mới sau đây của Google Fit:
- Cập nhật Fitness API cho các ứng dụng mới dựa trên
GoogleApi
. Các ứng dụng này tự động quản lý các kết nối với các 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à các phương thứcFitness.getBleClient()
.BleClient
cung cấp điểm truy cập để quét, xác nhận và sử dụng các thiết bị Bluetooth năng lượng thấp trong Google Fit. - Thêm lớp
ConfigClient
và các phương thứcFitness.getConfigClient()
.ConfigClient
cung cấp điểm truy cập để truy cập vào các chế độ cài đặt và loại dữ liệu tuỳ chỉnh trong Google Fit. - Thêm lớp
GoalsClient
và các phương thứcFitness.getGoalsClient()
.GoalsClient
cung cấp điểm truy cập để đọc dữ liệu thể dụcGoal
do người dùng Google Fit tạo. - Thêm lớp
HistoryClient
và các 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à các phương thứcFitness.getRecordingClient()
.RecordingClient
cung cấp điểm truy cập để bật tính năng thu thập dữ liệu cảm biến tiết kiệm pin và luôn bật ở chế độ nền trong Google Fit. - Thêm lớp
SensorsClient
và các phương thứcFitness.getSensorsClient()
.SensorsClient
cung cấp điểm truy cập để tiết lộ nhiều nguồn dữ liệu về hoạt động thể dục trong thiết bị cục bộ và thiết bị đã kết nối, đồng thời phân phối sự kiện trực tiếp cho người nghe. - Thêm lớp
SessionsClient
và các 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ể xem các phép tính quãng đường đã đi và lượng calo đã sử dụng để tính toán gói thuê bao.
- Nền tảng Fit bắt đầu theo dõi dữ liệu về quãng đường và lượng calo ngay khi một ứng dụng trên thiết bị đăng ký dữ liệu này. Để biết thêm thông tin về cách đăng ký các loại dữ liệu, hãy xem bài viết Ghi lại dữ liệu về hoạt động 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.
- Giờ đây, nền tảng Fit có thể lưu trữ dữ liệu thói quen của hoạt động tập thể dục, chẳng hạn như cuộn bắp tay và động tác ngồi xuống, 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:
- Giờ đây, nền tảng Fit có thể theo dõi dữ liệu dinh dưỡng bằng loại dữ liệu
com.google.fitness
.- Loại dữ liệu
com.google.calories.consumed
hiện không còn được dùng nữa. Bạn có thể ghi lại mức tiêu thụ calo 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 bài viết Các loại dữ liệu 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 một số khu vực như mặt đồng hồ Android Wear. Để biết thêm thông tin, hãy xem phần Đọc dữ liệu tổng hằng ngày.
Tháng 3 năm 2015
Dịch vụ Google Play 7.0 có 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 tính năng để đưa vào ứng dụng của mình. Thay đổi này giúp giảm đáng kể nhu cầu về bộ nhớ đối với các ứng dụng hỗ trợ Google Fit và ảnh hưởng đến cách bạn truy cập vào các API. Để biết thêm thông tin về cách cập nhật mã của bạn, hãy xem phần Kết nối với dịch vụ thể dục.
- Nền tảng Fit hiện sẽ tính toán khoảng cách. Để truy cập vào dữ liệu, hãy sử dụng kiểu 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 bài viết Các loại dữ liệu 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ủ.
Bao gồm giấc ngủ chập chờn, giấc ngủ sâu, ngủ mắt chuyển động nhanh (REM) và hoạt động tỉnh giấc. Các loại hoạt động chi tiết này đã được thêm vào loại liệt kê
FitnessActivities
.- Để chèn dữ liệu giấc ngủ, hãy tạo một phiên thuộc loại
FitnessActivities.SLEEP
. - Để phát hiện độ chi tiết trong phiên của bạn, hãy chèn các phân đoạn hoạt động thuộc các loại:
- Để đọc dữ liệu giấc ngủ, hãy truy vấn phiên giấc ngủ cho các phân đoạn hoạt động giấc ngủ như cách bạn thực hiện với 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 thuộc loại