คำแนะนำในการย้ายข้อมูลจาก Fit

API ของ Google Fit ถูกเลิกใช้งานแล้วและมีกำหนดสิ้นสุดการให้บริการในช่วงปลายปี 2026 Google มีผลิตภัณฑ์และบริการด้านสุขภาพและความแข็งแรงสมบูรณ์หลายอย่างที่จะช่วยให้ ผู้ใช้บรรลุเป้าหมายต่อไปได้หลังจากที่เราหยุดให้บริการ

ข้อควรระวัง: API ของ Google Fit (รวมถึง REST API) จะได้รับการ สนับสนุนจนถึงสิ้นปี 2026 เท่านั้น เราขอแนะนำให้ย้ายข้อมูลไปยัง Google Health API สำหรับการผสานรวมบนระบบคลาวด์ หรือ Health Connect สำหรับการติดตามจำนวนก้าวและ แอปที่เน้นอุปกรณ์เคลื่อนที่เป็นหลัก

หลักเกณฑ์ต่อไปนี้จะแสดงให้เห็นว่าคุณควรย้ายข้อมูลไปยังบริการใดโดยอิงตามวิธีที่คุณใช้ Google Fit API

การเลือก API ควรขึ้นอยู่กับประเภทแอปพลิเคชันและความต้องการข้อมูลที่เฉพาะเจาะจง

ตามประเภทแอปพลิเคชัน

ประเภทแอปพลิเคชัน เส้นทางที่แนะนำ เหตุผลหลัก
แอปติดตามจำนวนก้าว Health Connect การอ่านข้อมูลจำนวนก้าวที่รวบรวมจากแหล่งที่มาต่างๆ โดยเน้นอุปกรณ์เคลื่อนที่เป็นหลัก
แอปที่ใช้ร่วมกันของเครื่องติดตามการออกกำลังกาย Google Health API แพลตฟอร์มที่เน้นเว็บซึ่งต้องใช้ OAuth สำหรับการผสานรวมผู้ใช้
แพลตฟอร์มสุขภาพและการออกกำลังกาย Google Health API และ Health Connect ใช้ Google Health API สำหรับข้อมูลอุปกรณ์ Fitbit/Google และ Health Connect สำหรับข้อมูลรวมในอุปกรณ์

โดยการผสานรวมปัจจุบัน

การผสานรวมปัจจุบัน เส้นทางที่แนะนำ ความพร้อมใช้งาน
Google Fit (Android และ REST API) Google Health API พร้อมใช้งาน
การอ่านจำนวนก้าวบนอุปกรณ์เคลื่อนที่ (ด้วย Google Fit Recording API) Health Connect พร้อมใช้งาน
Fit API ใน Wear OS บริการข้อมูลสุขภาพ พร้อมใช้งาน
Fitbit Web API Google Health API พร้อมใช้งาน
API การบันทึกในอุปกรณ์เคลื่อนที่ Health Connect พร้อมใช้งาน
Health Connect คงการผสานรวมที่มีอยู่หรือเพิ่ม Google Health API พร้อมใช้งาน

การเปรียบเทียบทางเทคนิค

ส่วนต่อไปนี้จะเปรียบเทียบด้านเทคนิคระหว่าง Google Fit API, Google Health API และ Health Connect เพื่อช่วยคุณเลือกเส้นทางการย้ายข้อมูลที่เหมาะสม

Fit API กับ Google Health API

ใช้เส้นทางนี้หากแอปเป็นแพลตฟอร์มบนเว็บหรือต้องมีการโต้ตอบแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ (S2S)

ฟีเจอร์ Fit API (Android/REST) Google Health API
การตั้งค่าโปรเจ็กต์ Google Cloud Console สร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google
การกำหนดค่า OAuth ประเภทแอปพลิเคชัน Android หรือเว็บแอปพลิเคชัน ประเภทเว็บแอปพลิเคชัน
สถาปัตยกรรมข้อมูล ประเภทที่นำหน้าด้วย com.google ประเภทข้อมูล Google Health API ที่รวมเป็นหนึ่งเดียว
การลงทะเบียนแอป สร้างโปรเจ็กต์ Google Cloud สร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google และเปิดใช้ Google Health API

Fit API กับ Health Connect

ใช้เส้นทางนี้สำหรับแอปพลิเคชัน Android ที่ออกแบบมาสำหรับอุปกรณ์เคลื่อนที่ก่อนซึ่งอ่านเมตริกของอุปกรณ์ในเครื่อง

ฟีเจอร์ Fit API สำหรับ Android Health Connect
การลงทะเบียน คอนโซล Google Cloud โปรเจ็กต์ Play Store และประกาศสำหรับแอปสุขภาพ
การตรวจสอบสิทธิ์ ต้องใช้ OAuth 2.0 ไม่จำเป็นต้องใช้ OAuth (สิทธิ์ในอุปกรณ์)
การจัดเก็บข้อมูล ยึดระบบคลาวด์เป็นหลัก เน้นอุปกรณ์ (ในอุปกรณ์)
ผู้ชม นักพัฒนาแอป Android รุ่นเดิม นักพัฒนา Modern Android บนอุปกรณ์เคลื่อนที่
สิทธิ์ ขอบเขต OAuth สิทธิ์ในไฟล์ Manifest ของ Android

การผสานรวม Fit API

ส่วนต่อไปนี้จะให้คำแนะนำเกี่ยวกับการย้ายข้อมูลจาก Google Fit API แต่ละรายการ หากการผสานรวมของคุณมีองค์ประกอบ UI ที่เชื่อมต่อกับแอป Google Fit ด้วย โปรดดูคำแนะนำเพิ่มเติมในหลักเกณฑ์การผสานรวมแอป Fit

แอปที่ใช้ Fit Recording API เพื่อบันทึกจำนวนก้าว

Fit Recording API ช่วยให้แอปของคุณขอพื้นที่เก็บข้อมูลเซ็นเซอร์อัตโนมัติ ได้อย่างมีประสิทธิภาพด้านแบตเตอรี่โดยการสร้างการสมัครใช้บริการ การสมัครใช้บริการแต่ละรายการจะเชื่อมต่อแอป Android กับประเภทข้อมูลการออกกำลังกายหรือแหล่งข้อมูลที่เฉพาะเจาะจง และโดยทั่วไปจะใช้Stepประเภทข้อมูลในการบันทึกจำนวนก้าว

ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก Fit Recording API

ตารางที่ 1: ขั้นตอนการย้ายข้อมูลจาก Fit Recording API
โทรศัพท์ Wear
  1. หากต้องการแสดงจำนวนก้าวทั้งหมด ให้ เพิ่ม Health Connect ลงในแอป จำนวนก้าวทั้งหมดจะรวม จำนวนก้าวจากอุปกรณ์เคลื่อนที่ (Android 14 ขึ้นไป) และจำนวนก้าวจากแอปอื่นๆ และ อุปกรณ์
  2. หากต้องการแสดงข้อมูลจำนวนก้าวในพื้นที่ในแอปต่อไป ให้ใช้การเขียนข้อมูล โดยใช้ API การเขียนของ Health Connect

ใช้บริการข้อมูลสุขภาพโดยทำดังนี้

  • PassiveMonitoringClient
  • ExerciseClient

ดูข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างทั้ง 2 อย่างได้ในเอกสารประกอบเกี่ยวกับบริการข้อมูลสุขภาพ

แอปที่ใช้ History API เพื่ออ่านหรือเขียนข้อมูลไปยังที่เก็บข้อมูลฟิตเนส

History API ช่วยให้แอปของคุณดำเนินการแบบเป็นกลุ่มใน Fitness Store ได้ การดำเนินการเหล่านี้รวมถึงการอ่าน การแทรก การอัปเดต และ การลบข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์ย้อนหลัง

ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก History API

ตารางที่ 2: ขั้นตอนการย้ายข้อมูลจาก Fit History API
โทรศัพท์ Wear

เปลี่ยนไปใช้ Google Health API

ไม่สามารถใช้งาน ใช้ Health Connect จากแอปบนอุปกรณ์เคลื่อนที่ ไม่ใช่อุปกรณ์ที่สวมใส่ได้

แอปที่ใช้ Sensor API เพื่อแสดงข้อมูลการออกกำลังกายแบบเรียลไทม์

Sensor API ช่วยให้คุณอ่านข้อมูลเซ็นเซอร์ดิบในแอปได้แบบเรียลไทม์ Sensor API จะทำสิ่งต่อไปนี้

  • แสดงแหล่งข้อมูลที่พร้อมใช้งานในอุปกรณ์และอุปกรณ์ที่ใช้ร่วมกัน
  • ลงทะเบียน Listener เพื่อรับข้อมูลเซ็นเซอร์ดิบ
  • ยกเลิกการลงทะเบียน Listener เพื่อให้ไม่ได้รับข้อมูลเซ็นเซอร์ดิบอีกต่อไป

ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก Sensor API

ตารางที่ 3: ขั้นตอนการย้ายข้อมูลจาก Fit Sensor API
โทรศัพท์ Wear

ใช้ เซ็นเซอร์, ผู้ให้บริการ Fused Location API

ใช้บริการข้อมูลสุขภาพ ใน Wear OS

  • PassiveMonitoringClient
  • MeasureClient
  • ExerciseClient

    หรือใช้ SensorManager, FusedLocationProvider

แอปที่ใช้ Session API เพื่อแสดงข้อมูลสรุปกิจกรรม

เซสชันแสดงช่วงเวลาที่ผู้ใช้ทํากิจกรรมฟิตเนส

Session API ช่วยให้แอปสร้างเซสชันในฟิตเนส สโตร์ได้

ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก Session API

ตารางที่ 4: ขั้นตอนการย้ายข้อมูลจาก Fit Session API
โทรศัพท์ Wear

เริ่ม/หยุด: ไม่เกี่ยวข้อง แอปพลิเคชันควรติดตามสถานะของเซสชันที่กำลังดำเนินอยู่ภายใน

อ่าน/เขียน: เปลี่ยนไปใช้ Google Health API

เริ่ม/หยุด: ใช้บริการข้อมูลสุขภาพ (ExerciseClient)

อ่าน/เขียน: ใช้ Health Connect กับแอปบนอุปกรณ์เคลื่อนที่

สำหรับเวิร์กโฟลว์ที่เฉพาะเจาะจง เราขอแนะนำดังนี้

  • การแทรกเซสชัน: นักพัฒนาแอปควรใช้ Health Connect กับแอปบนอุปกรณ์เคลื่อนที่ของตน และแทรก ExerciseSessionRecord หรือ SleepSessionRecord ตามความเหมาะสม

แอปที่ใช้ Goals API

เป้าหมายคือเป้าหมายในแอป Google Fit ที่ผู้ใช้สามารถตั้งค่าสำหรับเมตริกของตนเองได้ เช่น จำนวนก้าวและคะแนนคาร์ดิโอ แพลตฟอร์ม Fit จะบันทึกเป้าหมายและติดตาม กิจกรรมประจำวันเทียบกับเป้าหมายเหล่านี้โดยใช้ Goals API

ตารางที่ 5: คำแนะนำในการย้ายข้อมูลสำหรับ Fit Goals API
โทรศัพท์ Wear
ไม่มี API อื่นที่ใช้แทนได้ ไม่มี API อื่นที่ใช้แทนได้

แอปที่ใช้ BLE API

แอปของคุณสามารถค้นหาอุปกรณ์บลูทูธพลังงานต่ำ (BLE) ที่พร้อมใช้งานและแทรก ข้อมูลเซ็นเซอร์ลงในแพลตฟอร์ม Google Fit ได้โดยใช้ BLE API

ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก BLE API

ตารางที่ 6: ขั้นตอนการย้ายข้อมูลจาก Fit BLE API
โทรศัพท์ Wear
ใช้ Android Bluetooth API โดยตรง ใช้ Android Bluetooth API โดยตรง

ฟีเจอร์ที่เลิกใช้งาน

ฟีเจอร์ต่อไปนี้ไม่มี API ที่มาแทนที่โดยตรง ใช้ API มาตรฐานของ Android ที่แนะนำ

  • Sensor API: ใช้เฟรมเวิร์กเซ็นเซอร์ของ Android หรือ Fused Location Provider API สำหรับข้อมูลดิบแบบเรียลไทม์
  • API เป้าหมาย: ไม่มี API ที่จะมาแทน จัดการการติดตามเป้าหมายและเป้าหมายกิจกรรมประจำวันภายในตรรกะของแอปพลิเคชัน
  • API บลูทูธพลังงานต่ำ (BLE): ใช้ Android Bluetooth API โดยตรงเพื่อ สื่อสารกับฮาร์ดแวร์

การผสานรวมแอป Fit

หากแอปของคุณเชื่อมต่อกับ Google Fit เพื่อแชร์ข้อมูล ให้ทำตามคำแนะนำเกี่ยวกับการย้ายข้อมูลผู้ใช้เดิมและผู้ใช้ใหม่ไปยัง Health Connect หรือ Google Health API ในส่วนต่อไปนี้

ผู้ใช้เดิมของแอป

หาก UI ของแอปมีวิธีให้ผู้ใช้เชื่อมต่อกับ Google Fit (หรือหากแอปของคุณอยู่ในรายการแอปที่ใช้ได้กับ Google Fit) คุณจะยังคงรักษาการผสานรวมแอป Fit สำหรับผู้ใช้ปัจจุบันได้

เราจะอัปเดตส่วนนี้ด้วยข้อมูลเกี่ยวกับเวลาที่จะเลิกใช้งานการผสานรวมแอป Fit และตัวเลือกที่ดีที่สุดในการรักษาประสบการณ์ของผู้ใช้ ในระหว่างนี้ คุณสามารถติดต่อเราได้

ตารางที่ 7: คำแนะนำสำหรับผู้ใช้เดิมที่มีการผสานรวมแอป Fit
ตรวจสอบทำดังนี้ ปิดอย่าทำแบบนี้
เสนอ Health Connect หรือ Google Health API เป็นตัวเลือกใหม่ในแอป

มุ่งเน้นที่ประโยชน์ของผู้ใช้ เช่น ข้อมูลและข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้น ความเป็นส่วนตัว และ ความปลอดภัย

ซิงค์กับ Health Connect

ขอให้ผู้ใช้ยกเลิกการเชื่อมต่อจาก Google Fit

ยกเลิกการเชื่อมต่อจาก Health Connect

ผู้ใช้ใหม่ของแอป

เราขอแนะนำให้คุณสร้างการผสานรวมกับ Health Connect หรือ Google Health API เพื่อมอบประสบการณ์การใช้งานที่คล้ายกันแก่ผู้ใช้ใหม่ของแอป

Health Connect ช่วยให้เข้าถึงแหล่งข้อมูลและประเภทข้อมูลใหม่ๆ เพื่อมอบประสบการณ์ที่ดียิ่งขึ้นแก่ผู้ใช้ โดยจะจัดเก็บข้อมูลอย่างปลอดภัยในอุปกรณ์ Google Health API มีแพลตฟอร์มที่เน้นเว็บสำหรับข้อมูลอุปกรณ์ Fitbit และ Google

ตารางที่ 8: คำแนะนำสำหรับผู้ใช้ใหม่ที่ผสานรวมแอป Fit
ตรวจสอบทำดังนี้ ปิดอย่าทำแบบนี้
รวม Health Connect หรือ Google Health API ไว้ในขั้นตอนการตั้งค่าของแอป เสนอ Fit เป็นแอปที่ผู้ใช้เชื่อมต่อได้เมื่อ Health Connect พร้อมใช้งาน