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
| โทรศัพท์ | Wear |
|
ใช้บริการข้อมูลสุขภาพโดยทำดังนี้
ดูข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างทั้ง 2 อย่างได้ในเอกสารประกอบเกี่ยวกับบริการข้อมูลสุขภาพ |
แอปที่ใช้ History API เพื่ออ่านหรือเขียนข้อมูลไปยังที่เก็บข้อมูลฟิตเนส
History API ช่วยให้แอปของคุณดำเนินการแบบเป็นกลุ่มใน Fitness Store ได้ การดำเนินการเหล่านี้รวมถึงการอ่าน การแทรก การอัปเดต และ การลบข้อมูลด้านสุขภาพและความแข็งแรงสมบูรณ์ย้อนหลัง
ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก History API
| โทรศัพท์ | Wear |
|
ไม่สามารถใช้งาน ใช้ Health Connect จากแอปบนอุปกรณ์เคลื่อนที่ ไม่ใช่อุปกรณ์ที่สวมใส่ได้ |
แอปที่ใช้ Sensor API เพื่อแสดงข้อมูลการออกกำลังกายแบบเรียลไทม์
Sensor API ช่วยให้คุณอ่านข้อมูลเซ็นเซอร์ดิบในแอปได้แบบเรียลไทม์ Sensor API จะทำสิ่งต่อไปนี้
- แสดงแหล่งข้อมูลที่พร้อมใช้งานในอุปกรณ์และอุปกรณ์ที่ใช้ร่วมกัน
- ลงทะเบียน Listener เพื่อรับข้อมูลเซ็นเซอร์ดิบ
- ยกเลิกการลงทะเบียน Listener เพื่อให้ไม่ได้รับข้อมูลเซ็นเซอร์ดิบอีกต่อไป
ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก Sensor API
| โทรศัพท์ | Wear |
|
ใช้บริการข้อมูลสุขภาพ ใน Wear OS
|
แอปที่ใช้ Session API เพื่อแสดงข้อมูลสรุปกิจกรรม
เซสชันแสดงช่วงเวลาที่ผู้ใช้ทํากิจกรรมฟิตเนส
Session API ช่วยให้แอปสร้างเซสชันในฟิตเนส สโตร์ได้
ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก Session API
| โทรศัพท์ | Wear |
|
เริ่ม/หยุด: ไม่เกี่ยวข้อง แอปพลิเคชันควรติดตามสถานะของเซสชันที่กำลังดำเนินอยู่ภายใน อ่าน/เขียน: เปลี่ยนไปใช้ Google Health API |
เริ่ม/หยุด: ใช้บริการข้อมูลสุขภาพ (ExerciseClient) อ่าน/เขียน: ใช้ Health Connect กับแอปบนอุปกรณ์เคลื่อนที่ สำหรับเวิร์กโฟลว์ที่เฉพาะเจาะจง เราขอแนะนำดังนี้
|
แอปที่ใช้ Goals API
เป้าหมายคือเป้าหมายในแอป Google Fit ที่ผู้ใช้สามารถตั้งค่าสำหรับเมตริกของตนเองได้ เช่น จำนวนก้าวและคะแนนคาร์ดิโอ แพลตฟอร์ม Fit จะบันทึกเป้าหมายและติดตาม กิจกรรมประจำวันเทียบกับเป้าหมายเหล่านี้โดยใช้ Goals API
| โทรศัพท์ | Wear |
| ไม่มี API อื่นที่ใช้แทนได้ | ไม่มี API อื่นที่ใช้แทนได้ |
แอปที่ใช้ BLE API
แอปของคุณสามารถค้นหาอุปกรณ์บลูทูธพลังงานต่ำ (BLE) ที่พร้อมใช้งานและแทรก ข้อมูลเซ็นเซอร์ลงในแพลตฟอร์ม Google Fit ได้โดยใช้ BLE API
ทำตามขั้นตอนต่อไปนี้เพื่อย้ายข้อมูลจาก 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 และตัวเลือกที่ดีที่สุดในการรักษาประสบการณ์ของผู้ใช้ ในระหว่างนี้ คุณสามารถติดต่อเราได้
| ตรวจสอบทำดังนี้ | ปิดอย่าทำแบบนี้ |
| เสนอ Health Connect หรือ Google Health API เป็นตัวเลือกใหม่ในแอป
มุ่งเน้นที่ประโยชน์ของผู้ใช้ เช่น ข้อมูลและข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้น ความเป็นส่วนตัว และ ความปลอดภัย
|
ขอให้ผู้ใช้ยกเลิกการเชื่อมต่อจาก Google Fit
|
ผู้ใช้ใหม่ของแอป
เราขอแนะนำให้คุณสร้างการผสานรวมกับ Health Connect หรือ Google Health API เพื่อมอบประสบการณ์การใช้งานที่คล้ายกันแก่ผู้ใช้ใหม่ของแอป
Health Connect ช่วยให้เข้าถึงแหล่งข้อมูลและประเภทข้อมูลใหม่ๆ เพื่อมอบประสบการณ์ที่ดียิ่งขึ้นแก่ผู้ใช้ โดยจะจัดเก็บข้อมูลอย่างปลอดภัยในอุปกรณ์ Google Health API มีแพลตฟอร์มที่เน้นเว็บสำหรับข้อมูลอุปกรณ์ Fitbit และ Google
| ตรวจสอบทำดังนี้ | ปิดอย่าทำแบบนี้ |
| รวม Health Connect หรือ Google Health API ไว้ในขั้นตอนการตั้งค่าของแอป | เสนอ Fit เป็นแอปที่ผู้ใช้เชื่อมต่อได้เมื่อ Health Connect พร้อมใช้งาน |

