API Google Fit, bao gồm cả API Google Fit REST, sẽ ngừng hoạt động sau ngày 30 tháng 6 năm 2025. Kể từ ngày 1 tháng 5 năm 2024, nhà phát triển không thể đăng ký sử dụng các API này.
Hướng dẫn này giải thích cách bắt đầu phát triển bằng Google Fit trên Android.
Thiết lập
Trước khi bắt đầu xây dựng ứng dụng, hãy hoàn tất các bước trong các phần sau.
Tạo tài khoản Google
Để sử dụng API Google Fit, bạn cần có Tài khoản Google. Bạn có thể tạo một tài khoản mới hoặc sử dụng một tài khoản hiện có. Bạn nên tạo một tài khoản riêng để kiểm thử ứng dụng của mình từ góc độ người dùng.
Tải Dịch vụ Google Play
Tải thư viện ứng dụng mới nhất cho Dịch vụ Google Play trên máy chủ phát triển:
Bạn nên sử dụng môi trường phát triển của Android Studio để tạo ứng dụng bằng Fitness API. Để biết thông tin chi tiết về cách tạo một dự án mới và định cấu hình dự án đó trong Android Studio, hãy xem phần Tạo dự án.
Thêm thư viện ứng dụng Dịch vụ Google Play
Trong Android Studio, hãy mở tệp build.gradle cho mô-đun của bạn và thêm thư viện ứng dụng Dịch vụ Google Play làm phần phụ thuộc:
Việc này giúp đảm bảo Gradle tự động tải SDK thể dục xuống khi xây dựng ứng dụng.
Tạo và kiểm thử ứng dụng
Sau khi hoàn tất các bước thiết lập, bạn có thể bắt đầu xây dựng ứng dụng. Để bắt đầu, hãy tìm hiểu về các loại dữ liệu mà ứng dụng của bạn có thể lưu trữ và đọc. Tìm hiểu thêm về cách làm việc với dữ liệu trong Google Fit.
Tạo một ứng dụng API và thêm các loại dữ liệu mà ứng dụng của bạn cần để truy cập để ghi hoặc đọc dữ liệu. Có các điểm cuối sau:
SensorsClient: Truy cập vào nhiều nguồn dữ liệu về sức khoẻ thể chất và tinh thần qua những cảm biến phần cứng trên thiết bị cục bộ và trên các thiết bị đồng hành.
RecordingClient: Dành cho tính năng thu thập dữ liệu cảm biến ở chế độ nền mà vẫn tiết kiệm pin.
HistoryClient: Chèn, xoá và đọc dữ liệu trong quá khứ trong Google Fit.
Dưới đây là quy trình uỷ quyền mà người dùng gặp phải khi được yêu cầu cấp quyền:
Hình 1. Quy trình uỷ quyền cho người dùng.
Quyền trên Android: Người dùng sẽ thấy những quyền trên Android mà ứng dụng của bạn đã yêu cầu trước khi tải xuống. Sau khi được tải xuống, ứng dụng của bạn sẽ yêu cầu mọi quyền khi bắt đầu chạy mà ứng dụng đó cần và người dùng cấp hoặc từ chối những quyền đó.
Kiểm tra và kết nối: Ứng dụng của bạn kiểm tra xem các quyền đã được cấp hay chưa trước khi yêu cầu quyền truy cập vào các loại dữ liệu khác.
Yêu cầu phạm vi OAuth: Google sẽ nhắc người dùng cấp cho ứng dụng của bạn các phạm vi OAuth cần thiết cho các loại dữ liệu mà ứng dụng muốn truy cập.
Đã áp dụng quyền truy cập: Sau khi người dùng cấp quyền, ứng dụng của bạn có thể truy cập vào những loại dữ liệu thuộc phạm vi mà người dùng đã cấp quyền.