Panduan Migrasi

Google memiliki banyak produk dan layanan kesehatan dalam portofolionya, termasuk Health Connect. Google Fit Android API tidak digunakan lagi dan akan didukung hingga akhir 2024, saat API tersebut akan dihentikan. Panduan berikut menunjukkan API atau platform yang akan digunakan untuk bermigrasi dari setiap Google Fit Android API.

Sensor API

Sensor API memungkinkan Anda membaca data sensor mentah di aplikasi secara real time. Sensor API melakukan hal berikut:

  • Mencantumkan sumber data yang tersedia di perangkat dan di perangkat pendamping.
  • Mendaftarkan pemroses untuk menerima data sensor mentah.
  • Membatalkan pendaftaran pemroses sehingga tidak lagi menerima data sensor mentah.

Bermigrasi ke API atau platform berikut dari Sensor API:

Ponsel Wear

Gunakan SensorManager, FusedLocationProvider

Gunakan Fitur Kesehatan

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    Atau gunakan SensorManager, FusedLocationProvider

Session API

Session menunjukkan interval waktu saat pengguna melakukan aktivitas kebugaran.

Session API memungkinkan aplikasi Anda membuat sesi di penyimpanan kebugaran.

Bermigrasi ke API atau platform berikut dari Session API:

Ponsel Wear

Mulai/berhenti: Tidak berlaku. Aplikasi harus melacak status sesi yang sedang berlangsung secara internal.

Baca/tulis: Gunakan Health Connect.

Mulai/berhenti: Gunakan Fitur Kesehatan (ExerciseClient)

Baca/tulis: Gunakan Health Connect melalui aplikasi seluler.

Untuk alur kerja tertentu, kami menyarankan hal berikut:

  • Menyisipkan sesi: Developer harus menggunakan Health Connect dan menyisipkan ActivitySession Record atau SleepSession Record.
  • Recording API

    Recording API memungkinkan aplikasi Anda meminta penyimpanan otomatis data sensor secara efisien baterai dengan membuat langganan. Langganan dikaitkan dengan aplikasi Android dan terdiri dari jenis data kebugaran atau sumber data tertentu.

    Bermigrasi ke API atau platform berikut dari Recording API:

    Ponsel Wear

    Ikuti langkah-langkah berikut untuk bermigrasi dari Recording API:

    1. Terapkan pengambilan data menggunakan SensorManager.
    2. Tulis data yang direkam ke Health Connect.
    3. Gabungkan langkah a dan b jika diperlukan di layanan latar depan. Misalnya, saat Anda perlu terus merekam data tanpa berinteraksi dengan aplikasi itu sendiri.

    Gunakan Fitur Kesehatan

    • PassiveMonitoringClient
    • ExerciseClient

      Lihat dokumentasi Fitur Kesehatan untuk informasi selengkapnya tentang perbedaan antara PassiveMonitoringClient dan ExerciseClient.

    API History

    History API memungkinkan aplikasi Anda melakukan operasi massal di penyimpanan kebugaran termasuk membaca, memasukkan, memperbarui, dan menghapus data historis kesehatan dan kebugaran.

    Bermigrasi ke API atau platform berikut dari History API:

    Ponsel Wear

    Gunakan Health Connect

    Gunakan Health Connect dari aplikasi seluler, bukan dari perangkat wearable.

    Goals API

    Goals adalah target di aplikasi Google Fit yang dapat disetel sendiri oleh pengguna. Target tersebut membantu memotivasi pengguna untuk tetap aktif setiap hari. Dari dalam profil masing-masing, pengguna dapat menyesuaikan jumlah langkah dan poin kardio yang ingin mereka targetkan setiap hari. Platform Fit mencatat sasaran dan melacak aktivitas harian mereka menggunakan Goals API.

    Ponsel Wear
    Tidak ada API pengganti yang tersedia. Tidak ada API pengganti yang tersedia.

    BLE API

    Aplikasi Anda dapat menemukan perangkat Bluetooth Hemat Energi (BLE) yang tersedia dan memasukkan data sensor ke platform Google Fit menggunakan BLE API.

    Bermigrasi ke API atau platform berikut dari BLE API:

    Ponsel Wear
    Gunakan Android Bluetooth API secara langsung. Gunakan Android Bluetooth API secara langsung.

    Bermigrasi dari Fit Android API ke Health Connect API

    Ada 3 langkah utama yang perlu Anda lakukan untuk bermigrasi ke Health Connect API.

    Langkah 1: Integrasikan

    Langkah pertama untuk mengintegrasikan adalah menambahkan Health Connect ke aplikasi Anda. Ini meliputi:

    • Mengintegrasi dengan Health Connect dengan mengikuti langkah-langkah yang diuraikan di sini.
    • Mendeklarasikan jenis data dan mode akses yang diperlukan dalam manifes aplikasi.
    • Mendapatkan izin dari pengguna untuk mengakses Health Connect.
    • Membaca/menulis data sesuai dengan kasus penggunaan atau alur kerja spesifik Anda.

    Langkah 2: Migrasikan

    Sebaiknya Anda tetap mengaktifkan integrasi Google Fit Android API dan Health Connect API saat pengguna bermigrasi dari satu platform ke platform lainnya. Karena kami tidak lagi menggunakan Fit Android API, kami akan segera menonaktifkan API tersebut paling cepat pada akhir 2024. Tindakan ini memberi pengguna cukup waktu untuk beralih ke Health Connect dan melanjutkan layanan mereka.

    Langkah 3: Bersihkan

    Ikuti langkah-langkah berikut untuk menghapus Fit SDK:

    1. Hapus kode yang terkait dengan Fit Android API.
    2. Hapus dependensi.

    Waktu penghentian API Android Fit akan bergantung pada analisis dan penilaian Anda sendiri. Anda dapat mempertahankan integrasi dengan Fit Android API hingga akhir 2024.