หน้านี้จะแสดงคำถามที่พบบ่อยและคำตอบ
ถาม: Health Connect มีให้บริการบนแพลตฟอร์ม Android เท่านั้นใช่ไหม
ตอบ: ได้ ทั้ง Health Connect API และแอป Health Connect พร้อมให้บริการบนแพลตฟอร์ม Android เท่านั้น
สำหรับ Use Case ของข้อมูลเซ็นเซอร์สุขภาพใน Wear OS โปรดดูเอกสารประกอบของ Health Services API
ถาม: ฉันจะเข้าถึง Health Connect ได้อย่างไร
ตอบ: วิธีการเข้าถึง Health Connect จะขึ้นอยู่กับเวอร์ชัน Android ที่ใช้งานในอุปกรณ์
- ใน Android 14 นั้น Health Connect จะเป็นส่วนหนึ่งของระบบ Android คุณเข้าถึง Health Connect ได้โดยไปที่การตั้งค่า > ความปลอดภัยและความเป็นส่วนตัว > ความเป็นส่วนตัว แล้วมองหา Health Connect
ใน Android เวอร์ชันที่ต่ำกว่าซึ่งรองรับ Health Connect ซึ่งรวมถึง Android 13 แอป Health Connect เป็นแอปที่พร้อมให้บริการแก่สาธารณะซึ่งคุณดาวน์โหลดได้จาก Google Play Store คุณเข้าถึงแอปได้ผ่านวิธีใดวิธีหนึ่งต่อไปนี้
- ไปที่การตั้งค่า > แอป แล้วมองหา Health Connect แล้วเปิดแอป
- กำหนดค่าการเข้าถึงด่วนไปยัง Health Connect โดยใช้การตั้งค่าด่วน ซึ่งอยู่ในถาดระบบ
- ไปที่หน้า Google Play Store ของ Health Connect แล้วแตะเปิด
ถาม: ข้อมูลสุขภาพจะย้ายจาก Android 13 ไปยัง Android 14 ได้อย่างไร
ตอบ: การย้ายข้อมูลจาก APK ของ Health Connect สำหรับ Android 13 ไปยังแอประบบ Health Connect สำหรับ Android 14 จะเริ่มขึ้นโดยอัตโนมัติทันทีที่คุณอัปเกรดเป็น Android 14
ในระหว่างการย้ายข้อมูล ระบบจะระงับ Android 14 API โดยมีสถานะเป็น "อยู่ระหว่างการย้ายข้อมูล" สถานะจะปรากฏใน UI ของ Health Connect ด้วย เมื่อย้ายข้อมูลเสร็จแล้ว คุณสามารถถอนการติดตั้ง APK ของ Health Connect แบบสแตนด์อโลนได้
ดูรายละเอียดเพิ่มเติมได้ที่คำแนะนำในการย้ายข้อมูลจาก Android 13 ไปยัง Android 14
ถาม: Health Connect รองรับโทรศัพท์ Android ที่ไม่ได้ติดตั้งบริการ Google Play ไหม
ตอบ: ไม่ได้ Health Connect มีข้อกำหนดด้านความเข้ากันได้บางอย่าง ซึ่งรวมถึงการที่อุปกรณ์เคลื่อนที่ต้องมี Android 9 (API 28) ขึ้นไปพร้อมการติดตั้งบริการ Google Play
ถาม: Health Connect กับ Google Fit แตกต่างกันอย่างไร
ตอบ: ตารางต่อไปนี้อธิบายความแตกต่างที่สำคัญของสถาปัตยกรรมระหว่าง API ทั้ง 2 รายการ
Health Connect | Google Fit |
---|---|
เน้นอุปกรณ์เป็นหลัก
Health Connect เน้นที่อุปกรณ์ ระบบจะจัดเก็บข้อมูลไว้ในอุปกรณ์ของผู้ใช้แทนที่จะเชื่อมโยงกับบัญชี Google ที่เฉพาะเจาะจง |
เน้นบัญชี Google
Google Fit เน้นที่บัญชี ข้อมูลจะจัดเก็บไว้ในโครงสร้างพื้นฐานฝั่งเซิร์ฟเวอร์ โมเดลข้อมูลของบริการนี้เชื่อมโยงกับบัญชี Google ที่เฉพาะเจาะจงทั้งหมด ไม่ได้เชื่อมโยงกับอุปกรณ์ของผู้ใช้ ซึ่งทำให้เซิร์ฟเวอร์เป็นแหล่งข้อมูลที่เชื่อถือได้ใน Google Fit |
สิทธิ์แบบละเอียด
ผู้ใช้สามารถควบคุมอย่างละเอียดได้ว่าแอปใดบ้างที่มีสิทธิ์อ่านหรือเขียนข้อมูลแต่ละประเภทผ่าน Health Connect |
สิทธิ์ตาม OAuth
สิทธิ์ใน Google Fit ต้องมีการดำเนินการเพิ่มเติมเนื่องจากสิทธิ์เหล่านี้อิงตามการตรวจสอบสิทธิ์ OAuth ขอบเขต OAuth อาจครอบคลุมประเภทข้อมูลจํานวนมากขึ้นด้วย |
การประมวลผลข้อมูลเล็กน้อย
Health Connect เกี่ยวข้องกับการประมวลผลและการดึงข้อมูลเพียงเล็กน้อย โดยมีข้อยกเว้นเล็กน้อยสำหรับประเภทข้อมูล เช่น แคลอรี่พื้นฐานและอัตราการเผาผลาญพื้นฐาน (BMR) ดังนั้น นักพัฒนาแอปจะมีสิทธิ์เข้าถึงข้อมูลดิบได้มากขึ้นเมื่อใช้ Health Connect |
การประมวลผลข้อมูลเฉพาะบริการ
Google Fit จะประมวลผลข้อมูลมากขึ้น โดยเปลี่ยนข้อมูลบางประเภทเป็นประเภทอื่นหรือผสานข้อมูลเข้าด้วยกัน Google Fit จะประมวลผลข้อมูลสำหรับบริการหนึ่งๆ แทนที่จะให้สิทธิ์เข้าถึงข้อมูลดิบเหมือนที่ Health Connect ทำ |
ถาม: พื้นที่เก็บข้อมูลของ Health Connect อยู่ในอุปกรณ์หรือระบบคลาวด์
ตอบ: Health Connect มีพื้นที่เก็บข้อมูลในอุปกรณ์ เป้าหมายของเราคือการสร้างระบบที่ช่วยให้ผู้ใช้ควบคุมข้อมูลของตนเองได้อย่างเต็มที่ รวมถึงแอปและบริการที่จะแชร์ข้อมูลด้วย
ถาม: อุปกรณ์เคลื่อนที่ใดบ้างที่ใช้แอป Health Connect ได้
ตอบ: เฉพาะอุปกรณ์เคลื่อนที่ที่ใช้ Android 9 (API 28) ขึ้นไปเท่านั้นที่จะใช้แอป Health Connect ได้ นอกจากนี้ อุปกรณ์เหล่านี้ยังต้องติดตั้งบริการ Google Play ด้วย
ถาม: มี Java SDK ใน Jetpack ไหม จะมีการเพิ่มฟีเจอร์นี้ไหม
ตอบ: Health Connect SDK พร้อมใช้งานใน Kotlin เท่านั้น เราไม่มีแผนที่จะเพิ่ม Java SDK ลงในไลบรารี Jetpack ในเร็วๆ นี้ อย่างไรก็ตาม เราอาจรองรับทั้ง 2 ภาษาโปรแกรมในท้ายที่สุด ทั้งนี้ขึ้นอยู่กับความคิดเห็นของนักพัฒนาแอป
ถาม: ระยะของข้อมูลย้อนหลังที่ Health Connect อ่านหรือเขียนได้คือเท่าใด
ตอบ: Health Connect อนุญาตให้แอปอ่านระเบียนที่มี time
หรือ startTime
ได้สูงสุด 30 วันก่อนที่แอปจะส่งคำขอสิทธิ์สำเร็จเป็นครั้งแรก หากต้องการให้แอปอ่านระเบียนหลังจากผ่านไป 30 วัน ให้ใช้สิทธิ์ PERMISSION_READ_HEALTH_DATA_HISTORY
หากมีการถอนการติดตั้งแอปแล้วติดตั้งอีกครั้ง ระบบจะรีเซ็ตวันที่ ซึ่งจะถือเป็นวันที่เริ่มต้นใหม่เสมือนว่าคุณใช้แอปเป็นครั้งแรก
ข้อมูลที่คุณแชร์กับ Health Connect ไม่มีข้อจำกัด แต่โปรดหลีกเลี่ยงการเขียนข้อมูลย้อนหลังจำนวนมากในขณะนี้ ในทํานองเดียวกัน ให้หลีกเลี่ยงการเขียนข้อมูลที่เชื่อมโยงกับเหตุการณ์ในอนาคต เช่น MenstruationPeriodRecord
ที่คาดการณ์ไว้
ถาม: ฉันควรติดต่อใครหากต้องการความช่วยเหลือในการผสานรวมกับ Health Connect
ตอบ: หากมีคำถาม ปัญหา หรือข้อกังวลทางเทคนิคเกี่ยวกับการผสานรวม Health Connect โปรดติดต่อ health-connect-support@google.com
ผู้เชี่ยวชาญฝ่ายสนับสนุนของเราพยายามอย่างเต็มที่เพื่อตอบคำถามของนักพัฒนาแอปโดยเร็วที่สุดและครอบคลุมที่สุด ในระหว่างนี้ โปรดดูคำแนะนำที่คุณต้องการจากเอกสารประกอบของ Health Connect
ถาม: ฉันจะประกาศสิทธิ์เข้าถึงเพื่ออ่านหรือเขียนประเภทข้อมูลได้อย่างไร
ตอบ: หากต้องการให้แอปมีสิทธิ์อ่านหรือเขียนประเภทข้อมูล Health Connect ให้ใช้ Play Console เพื่อประกาศว่าแอปของคุณเข้าถึงประเภทข้อมูลเหล่านี้