บันทึกประจำรุ่น

หน้านี้มีข้อมูลเกี่ยวกับการปล่อย Google Fit API Changelog จะแสดงรายการรุ่นตามวันที่และมีฟีเจอร์ใหม่ การแก้ไขข้อบกพร่อง หรือการปรับปรุงประสิทธิภาพที่สําคัญ

2 สิงหาคม 2021

ตอนนี้การเขียนไปยังประเภทข้อมูลด้านสุขภาพพร้อมให้บริการแก่นักพัฒนาซอฟต์แวร์แล้ว การอนุญาตให้เข้าถึงประเภทข้อมูลด้านสุขภาพนั้นสอดคล้องกับข้อมูลประเภทอื่นๆ ทั้งหมด ดูรายละเอียดเพิ่มเติมที่นี่

27 เมษายน 2021

เกิดความล่าช้าเล็กน้อยในการบังคับใช้การเปลี่ยนแปลงการให้สิทธิ์ที่ประกาศไปเมื่อวันที่ 10 ตุลาคม 2020 การเปลี่ยนแปลงการให้สิทธิ์จะมีผล ตั้งแต่วันที่ 4 พฤษภาคม 2021 เป็นต้นไป

นโยบายสําหรับนักพัฒนาซอฟต์แวร์ Google Fit และข้อมูลผู้ใช้จะมีผลบังคับใช้ในวันที่ 4 พฤษภาคม 2021 การตรวจสอบแอปซึ่งจะเริ่มบังคับใช้นโยบายในนักพัฒนาแอป ซึ่งเป็นส่วนหนึ่งของการบังคับใช้นโยบายสําหรับนักพัฒนาแอป Fit

19 ตุลาคม 2020

ด้วยความพยายามอย่างต่อเนื่องที่จะปรับปรุงความปลอดภัยและความเป็นส่วนตัวของ Google Fit สําหรับนักพัฒนาซอฟต์แวร์และผู้ใช้ เราจึงทําการเปลี่ยนแปลงบางอย่างกับนโยบายและ API ของ Google Fit ดังนี้

  • มีนโยบายสําหรับนักพัฒนาซอฟต์แวร์และผู้ใช้ Google Fit ฉบับใหม่ โปรดอ่านนโยบายและทําการเปลี่ยนแปลงที่เหมาะสมกับแอปและบริการที่เกี่ยวข้อง
  • ขณะนี้สิทธิ์การเขียนจะอนุญาตให้แอปอ่านข้อมูลที่แอปเขียนเท่านั้น หากต้องการอ่านข้อมูลที่เขียนโดยแอปอื่นๆ จากแพลตฟอร์ม Google Fit ต่อไป ให้อัปเดตโค้ดเพื่อขอขอบเขตการเข้าถึงแบบอ่านอย่างเดียวสําหรับข้อมูลประเภทที่เกี่ยวข้อง
  • ข้อมูลอัตราการเต้นของหัวใจมีขอบเขตของตัวเอง
  • ข้อมูลการนอนหลับมีขอบเขตของตัวเองและประเภทข้อมูลใหม่
  • เมื่อทํางานกับ SessionsClient ตอนนี้คุณจะต้องระบุประเภทเซสชันที่แอปจําเป็นต้องเข้าถึงโดยใช้วิธีการที่เหมาะสมจาก FitnessOptions

นักพัฒนาซอฟต์แวร์จะใช้การเปลี่ยนแปลงเหล่านี้ใน API ได้ตั้งแต่วันที่ 19 ตุลาคม 2020 การบังคับใช้จะเริ่มตั้งแต่วันที่ 27 เมษายน 2021

ดูรายละเอียดเพิ่มเติมและวิธีการการเปลี่ยนแปลงเหล่านี้ได้ที่นี่

21 มีนาคม 2019

ตอนนี้แอป Google Fit จะแสดงเซสชันการนอนหลับที่เขียนลงใน Android API ดูข้อมูลเพิ่มเติมเกี่ยวกับการเขียนและการอ่านข้อมูลการนอนหลับ

19 พฤศจิกายน 2018

มีการเปลี่ยนแปลงต่อไปนี้ใน Google Fit API

  • คําขออ่านสําหรับประเภทข้อมูล com.google.location.sample และ com.google.location.bounding_box จะแสดงเฉพาะข้อมูลสําหรับแอปที่เขียนและให้ข้อมูลไว้เท่านั้น

26 กันยายน 2018

บริการ Google Play ฟิตเนส 16.0.0 มอบการเข้าถึงข้อมูลใหม่ 2 ประเภทและข้อมูลรวมที่เกี่ยวข้อง

อาร์ติแฟกต์ที่เผยแพร่บน maven.google.com

  • com.google.android.gms:play-services-fitness:16.0.0

พฤศจิกายน 2017

บริการ Google Play 11.6.0 เปิดตัวฟีเจอร์ใหม่ของ Google Fit ดังนี้

  • อัปเดต API ฟิตเนสสําหรับลูกค้าที่ใช้ GoogleApi ใหม่ ซึ่งจัดการการเชื่อมต่อกับบริการโดยอัตโนมัติและไม่จําเป็นต้องใช้โค้ดต้นแบบอีกต่อไป
    • เพิ่มคลาส BleClient และวิธีการ Fitness.getBleClient() BleClient เป็นจุดเริ่มต้นสําหรับการสแกน การอ้างสิทธิ์ และการใช้อุปกรณ์บลูทูธพลังงานต่ําใน Google Fit
    • เพิ่มคลาส ConfigClient และวิธีการ Fitness.getConfigClient() ConfigClient เป็นจุดเริ่มต้นในการเข้าถึงประเภทข้อมูลและการตั้งค่าที่กําหนดเองใน Google Fit
    • เพิ่มคลาส GoalsClient และวิธีการ Fitness.getGoalsClient() GoalsClient เป็นจุดเริ่มต้นสําหรับอ่านฟิตเนส Goal ที่สร้างโดยผู้ใช้ใน Google Fit
    • เพิ่มคลาส HistoryClient และวิธีการ Fitness.getHistoryClient() HistoryClient เป็นจุดเริ่มต้นสําหรับการแทรก ลบ และอ่านข้อมูลใน Google Fit
    • เพิ่มคลาส RecordingClient และวิธีการ Fitness.getRecordingClient() RecordingClient เป็นจุดเริ่มต้นสําหรับการเปิดใช้งานการรวบรวมข้อมูลพื้นหลังในเบื้องหลังที่ใช้พลังงานต่ําอยู่เสมอใน Google Fit
    • เพิ่มคลาส SensorsClient และวิธีการ Fitness.getSensorsClient() SensorsClient เป็นจุดเริ่มต้นของการเผยแพร่แหล่งข้อมูลการออกกําลังกายที่แตกต่างกันในอุปกรณ์ท้องถิ่นและอุปกรณ์ที่เชื่อมต่อ และเผยแพร่การถ่ายทอดสดแก่ผู้ฟัง
    • เพิ่มคลาส SessionsClient และวิธีการ getSessionsClient SessionsClient เป็นจุดเริ่มต้นสําหรับสร้างและจัดการ Session กิจกรรมของผู้ใช้ใน Google Fit

พฤษภาคม 2015

บริการ Google Play 7.5 ขอแนะนําฟีเจอร์ใหม่ของ Google Fit ต่อไปนี้

  • มีการสมัครใช้บริการระยะทางและใช้แคลอรีที่คํานวณไว้ สําหรับการสมัครใช้บริการ
    • แพลตฟอร์ม Fit จะเริ่มติดตามข้อมูลระยะทางและแคลอรี่ทันทีที่แอปในอุปกรณ์สมัครใช้บริการข้อมูล ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสมัครใช้บริการประเภทข้อมูลได้ที่บันทึกข้อมูลการออกกําลังกาย
    • ข้อมูลไม่พร้อมใช้งานแบบเรียลไทม์ด้วย Sensors API
  • ตอนนี้แพลตฟอร์ม Fit สามารถจัดเก็บข้อมูลกิจวัตรการออกกําลังกาย เช่น การดัดแขนไก่และท่าสควอท โดยใช้ข้อมูลประเภท com.google.activity.exercise แล้ว ดูข้อมูลเพิ่มเติมเกี่ยวกับแบบฝึกหัดที่ Fit เก็บไว้ได้ที่ WorkoutExercises

เมษายน 2015

บริการ Google Play 7.3 ขอแนะนําฟีเจอร์ใหม่ของ Google Fit ต่อไปนี้

  • ตอนนี้แพลตฟอร์ม Fit ติดตามข้อมูลโภชนาการด้วยประเภทข้อมูล com.google.fitness ได้แล้ว
    • เลิกใช้งานประเภทข้อมูล com.google.calories.consumed แล้ว การบันทึกการบริโภคแคลอรีด้วยประเภทข้อมูล com.google.fitness.item
    • โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทข้อมูลที่หัวข้อประเภทข้อมูลของการออกกําลังกาย
  • นักพัฒนาซอฟต์แวร์สามารถเรียกข้อมูลจํานวนขั้นตอนรวมรายวันสําหรับการใช้งานในพื้นที่ต่างๆ เช่น หน้าปัด Android Wear ดูข้อมูลเพิ่มเติมได้ที่อ่านข้อมูลรวมรายวัน

มีนาคม 2015

บริการ Google Play 7.0 ขอแนะนําฟีเจอร์ใหม่ของ Google Fit ดังนี้

  • ตอนนี้ Google Fit API แยกเป็นส่วนๆ เพื่อให้คุณเลือกฟีเจอร์ที่จะรวมไว้ในแอปได้ การเปลี่ยนแปลงนี้จะลดความจําเป็นในหน่วยความจําสําหรับแอปที่เปิดใช้ Google Fit อย่างมากและส่งผลต่อวิธีเข้าถึง API ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีอัปเดตโค้ดได้ที่เชื่อมต่อกับบริการฟิตเนส
  • ตอนนี้แพลตฟอร์ม Fit จะคํานวณระยะทางแล้ว หากต้องการเข้าถึงข้อมูล ให้ใช้ประเภทข้อมูล com.google.distance.delta ดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทข้อมูลได้ที่ประเภทข้อมูลของฟิตเนส
  • ตอนนี้นักพัฒนาแอปจะอ่านและเขียนข้อมูลการนอนหลับโดยละเอียดได้แล้ว ซึ่งรวมถึงการนอนหลับน้อย การนอนหลับลึก REM และกิจกรรมที่เกิดขึ้นเมื่อตื่น เพิ่มประเภทกิจกรรมแบบละเอียดเหล่านี้ลงในประเภท FitnessActivities แจกแจงแล้ว
    • หากต้องการแทรกข้อมูลการนอนหลับ ให้สร้างเซสชันประเภท FitnessActivities.SLEEP
    • หากต้องการตรวจจับรายละเอียดในเซสชัน ให้แทรกกลุ่มกิจกรรมประเภทต่างๆ ดังนี้
    • หากต้องการอ่านข้อมูลการนอนหลับ ให้ค้นหาเซสชันการนอนหลับของกลุ่มกิจกรรมการนอนหลับดังที่คุณทําร่วมกับกิจกรรมการออกกําลังกายตามปกติ