คำถามที่พบบ่อย

หน้านี้จะแสดงคำถามที่พบบ่อยและคำตอบ

ถาม: 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

ในระหว่างการย้ายข้อมูล API ของ Android 14 จะถูกระงับโดยมีสถานะเป็น "การย้ายข้อมูลอยู่ระหว่างดำเนินการ" สถานะจะปรากฏใน 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

Health Connect ใช้ประโยชน์จากกลไกสิทธิ์ที่กำหนดเองในตัว วิธีนี้ช่วยให้ 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 ให้ใช้แบบฟอร์ม "ติดต่อเรา" ในหน้าความช่วยเหลือของ Play Console

ผู้เชี่ยวชาญด้านการสนับสนุนของเราทำงานอย่างหนักเพื่อตอบคำถามของนักพัฒนาซอฟต์แวร์อย่างรวดเร็วและครอบคลุมมากที่สุด ในระหว่างนี้ โปรดดูคำแนะนำที่คุณต้องการจากเอกสารประกอบของ Health Connect

ถาม: ฉันจะประกาศสิทธิ์เข้าถึงเพื่ออ่านหรือเขียนประเภทข้อมูลได้อย่างไร

คำตอบ: หากต้องการให้แอปมีสิทธิ์เข้าถึงประเภทข้อมูล Health Connect ระดับอ่านหรือเขียน ให้ใช้ Play Console เพื่อ ประกาศว่าแอปเข้าถึงข้อมูลประเภทเหล่านี้