- Làm cách nào để tôi nhận được các giá trị (số bước, lượng calo, quãng đường, v.v.) giống với ứng dụng Google Fit?
- Làm cách nào để đọc dữ liệu do các ứng dụng hoặc thiết bị khác ghi vào nền tảng?
- Tôi có cần phải cài đặt ứng dụng Fit để sử dụng các API này không?
Làm cách nào để tôi nhận được các giá trị giống với ứng dụng Google Fit (số bước, lượng calo, quãng đường, v.v.)?
Bạn nên đọc theo loại dữ liệu để nhận được các giá trị giống với giá trị của ứng dụng Google Fit. Tìm hiểu cách đọc số bước hằng ngày tại đây.
Nền tảng Google Fit xem xét tất cả thông tin có sẵn cho một loại dữ liệu cụ thể từ nhiều nguồn và hợp nhất những thông tin đó theo cách logic. Ví dụ: người dùng theo dõi lượt chạy bằng đồng hồ thông minh và điện thoại. Số bước trên đồng hồ và điện thoại của trẻ sẽ được hợp nhất để có được số bước đầy đủ nhất. Khi hợp nhất dữ liệu, dữ liệu của đồng hồ được ưu tiên hơn dữ liệu điện thoại (ưu tiên sẽ tránh tính các bước trùng lặp). Nền tảng Google Fit sẽ trả về thông tin chính xác và được hợp nhất này khi bạn đọc loại dữ liệu.
Cụ thể, các bước sẽ áp dụng tính năng xác thực bổ sung này để tính chính xác nhất có thể về bước cuối cùng.
Google Fit phát hiện thời điểm người dùng thực hiện các hoạt động không đóng góp vào số bước của họ (như đạp xe, lái xe hoặc di chuyển bằng phương tiện công cộng) và xoá những hoạt động này khỏi số bước cuối cùng.
Ứng dụng Google Fit cho thấy số bước ước tính, chính xác hơn này trên cả ứng dụng Android và iOS, cũng như ứng dụng Google Fit trên đồng hồ thông minh chạy Wear OS.
Nếu bạn đọc theo nguồn dữ liệu của ứng dụng chứ không phải theo loại dữ liệu và ứng dụng của bạn chỉ sử dụng dữ liệu bước cục bộ, thì số bước sẽ khác với số bước trong ứng dụng Google Fit.
Nếu bạn đang đọc các loại dữ liệu nhưng giá trị vẫn khác với ứng dụng Google Fit, thì sự khác biệt tạm thời về số liệu này có thể là do độ trễ đồng bộ hoá. Phần phụ trợ của chúng tôi có phiên bản dữ liệu mới nhất và ứng dụng của bạn sẽ hiện các giá trị giống nhau sau khi đồng bộ hoá với phần phụ trợ.
Làm cách nào để đọc dữ liệu do các ứng dụng hoặc thiết bị khác ghi vào nền tảng?
Đối với API REST, hãy đưa ra yêu cầu HTTP để liệt kê các nguồn dữ liệu. Phản hồi sẽ liệt kê tất cả nguồn dữ liệu có sẵn mà ứng dụng của bạn có thể đọc.
Đối với các API Android, hãy đọc theo loại dữ liệu và theo mặc định, nền tảng Fit sẽ trả về luồng đã hợp nhất. Thao tác này sẽ tự động bao gồm tất cả dữ liệu có sẵn cho ứng dụng của bạn, bao gồm cả dữ liệu do các ứng dụng khác ghi. Bạn sẽ không thể xem danh sách các ứng dụng hoặc thiết bị lấy dữ liệu với API Android.
Tôi có cần phải cài đặt ứng dụng Google Fit để sử dụng các API không?
Không, bạn không cần cài đặt ứng dụng Google Fit để sử dụng các API hoặc nền tảng Fit.