Skip to content

รุ่นที่เผยแพร่

แสดงการเปลี่ยนแปลงจาก 10 รุ่นล่าสุดที่เผยแพร่

v5.0.0

บันทึกการเปลี่ยนแปลง

การอัปเดตครั้งใหญ่ของ SDK และ Audiomarker

รุ่นนี้รวมชุด 5.0.0-beta เข้าเป็น interface การผสานรวม 5.0.0 ที่เสถียร โดยนำเสนอพื้นฐาน recognition engine ที่สร้างขึ้นใหม่ และ เพิ่มการรู้จำ Audio Marker แบบ opt-in ควบคู่กับขั้นตอน audio fingerprint ที่มีอยู่

การปรับปรุง

  • เพิ่มการรู้จำ Audio Marker แบบ opt-in ด้วย SORIConfig(audiomarker = true)
  • คงพฤติกรรมเริ่มต้นที่ใช้เฉพาะ fingerprint ไว้ เว้นแต่จะเปิดใช้งาน การรู้จำ Audio Marker อย่างชัดเจน
  • เพิ่ม callbacks การอัปเดตมาร์กเกอร์ผ่าน onPatternMarkerChanged(marker)
  • แนบค่ามาร์กเกอร์ที่ตรวจพบกับผลลัพธ์แคมเปญผ่าน campaign.trait?.marker
  • อัปเดตการจัดการ Audio Marker ให้ตรงกับขั้นตอนมาร์กเกอร์ปัจจุบันของ SORI Console
  • ปรับปรุงความเสถียรของ recognition stream และการจัดการสถานะมาร์กเกอร์ใน ช่วงการรู้จำซ้ำ
  • เพิ่มกฎ consumer R8 และ ProGuard ที่รวมมาให้สำหรับการผสานรวม Maven ทั่วไป
  • ปรับปรุงส่วนภายในของ SDK เพื่อเพิ่มความน่าเชื่อถือ การบำรุงรักษา และความเข้ากันได้กับ platform

หมายเหตุ

แอปพลิเคชันที่ต้องการเฉพาะการรู้จำ fingerprint สามารถใช้ ขั้นตอนการผสานรวมเดิมต่อไปได้ ให้เปิดการรู้จำ Audio Marker เฉพาะเมื่อการตั้งค่า SORI Console ใช้ Audio Markers

v4.3.7

บันทึกการเปลี่ยนแปลง

การอัปเดตความเสถียร

รุ่นนี้ปรับปรุงการจัดการ lifecycle การรู้จำ และทำให้คำขอเริ่มและหยุดซ้ำปลอดภัยยิ่งขึ้นสำหรับแอปพลิเคชัน production

การปรับปรุง

  • ปรับปรุงการจัดการคำขอเริ่มและหยุดการรู้จำที่ซ้ำกัน
  • เพิ่ม controls ในแอปตัวอย่างเพื่อให้อัปเดตฐานข้อมูลการรู้จำได้ง่ายขึ้น
  • ปรับปรุงพฤติกรรม lifecycle ของแอปตัวอย่างเพื่อให้การทดสอบการผสานรวมเชื่อถือได้ยิ่งขึ้น
  • ปรับปรุงการจัดการสถานะ SDK เพื่อลดโอกาสเกิดพฤติกรรม runtime ที่ไม่สอดคล้องกัน

v4.3.6

บันทึกการเปลี่ยนแปลง

การอัปเดตความน่าเชื่อถือ

รุ่นนี้เสริมความแข็งแกร่งให้การเริ่มต้น SDK และพฤติกรรมการอัปเดตฐานข้อมูล เพื่อให้ขั้นตอนการเริ่มแอปพลิเคชันและการอัปเดตสอดคล้องกันยิ่งขึ้น

การปรับปรุง

  • ปรับปรุงการเริ่มต้น singleton เพื่อให้คาดการณ์การตั้งค่า SDK ได้มากขึ้น
  • เพิ่มการคงอยู่ของเวอร์ชันฐานข้อมูลระหว่างขั้นตอนการอัปเดต
  • เพิ่มพฤติกรรมการกู้คืนในกรณีที่ไม่สามารถใช้ audio pack ที่รอดำเนินการได้ทันที
  • อัปเดต targets ความเข้ากันได้ของ Android platform สำหรับ development environments รุ่นล่าสุด

v4.3.5

บันทึกการเปลี่ยนแปลง

การอัปเดตเพื่อบำรุงรักษา

รุ่นนี้ปรับปรุงพฤติกรรมการรีเซ็ตสถานะ เพื่อป้องกันไม่ให้ข้อมูลการรู้จำที่ล้าสมัยส่งผลกระทบต่อ sessions ในภายหลัง

การปรับปรุง

  • ปรับปรุงการจัดการการรีเซ็ตเพื่อให้ล้างสถานะการตรวจจับซ้ำเมื่อรีเซ็ตสถานะ SDK
  • เพิ่มความสอดคล้องเมื่อแอปพลิเคชันเริ่มการรู้จำใหม่หลังจากล้างสถานะ
  • ลดโอกาสที่ข้อมูล runtime ที่ล้าสมัยจะส่งผลต่อ sessions การรู้จำในภายหลัง

v4.3.4

บันทึกการเปลี่ยนแปลง

การอัปเดตประสิทธิภาพและความเสถียร

รุ่นนี้ปรับปรุงพฤติกรรมการส่ง event และความสอดคล้องของผลลัพธ์แคมเปญภายใต้ workload การรู้จำที่กำลังทำงาน

การปรับปรุง

  • ปรับปรุงการจัดการ event เมื่อมีกิจกรรมสูง เพื่อให้ส่งผลลัพธ์ได้ราบรื่นยิ่งขึ้น
  • ปรับปรุงการขจัดแคมเปญซ้ำเพื่อให้ผลลัพธ์การรู้จำสอดคล้องยิ่งขึ้น
  • ลดโอกาสเกิดการแจ้งเตือนแคมเปญซ้ำซ้อนใน edge cases

v4.3.3

บันทึกการเปลี่ยนแปลง

การอัปเดตความน่าเชื่อถือและประสิทธิภาพ

รุ่นนี้มุ่งเน้นความน่าเชื่อถือของ foreground service ประสิทธิภาพการส่ง event และความเข้ากันได้กับ Android platform

การปรับปรุง

  • ปรับปรุงประสิทธิภาพการส่งผลลัพธ์การรู้จำ
  • เพิ่มประสิทธิภาพการกู้คืน foreground service เมื่อเริ่มแอปใหม่และเชื่อมต่อใหม่
  • ปรับปรุงการคงอยู่ของการแจ้งเตือนสำหรับ sessions การรู้จำที่ทำงานเป็นเวลานาน
  • เพิ่มการรองรับประเภท foreground service อย่างชัดเจนสำหรับ Android รุ่นล่าสุด
  • เสริมความปลอดภัยของ thread และการจัดการทรัพยากรใน components หลักของ SDK
  • ลด campaign events ที่ซ้ำกันในเส้นทางการส่งหลายรูปแบบ
  • ปรับปรุงโครงสร้างภายในเพื่อให้บำรุงรักษาง่ายขึ้น

v4.3.2

บันทึกการเปลี่ยนแปลง

การอัปเดตความน่าเชื่อถือของเครือข่าย

รุ่นนี้เพิ่มความทนทานของเครือข่ายสำหรับคำขอการรู้จำและการส่งในพื้นหลัง

การปรับปรุง

  • เพิ่มการจัดการเครือข่ายที่กำหนดค่าได้และการรองรับ listener
  • ปรับปรุงการจัดคิวคำขอเมื่อการเชื่อมต่อเครือข่ายใช้ไม่ได้
  • เพิ่มประสิทธิภาพการจัดการข้อผิดพลาดสำหรับขั้นตอน authentication และดาวน์โหลด audio pack
  • ปรับปรุงพฤติกรรมการส่งแบบหน่วงเวลาสำหรับคำขอในคิว
  • ปรับปรุงความเข้ากันได้ของการติดตามเครือข่ายใน Android API levels ต่าง ๆ
  • เพิ่มการปรับปรุงความเข้ากันได้กับ Android 15 สำหรับ native libraries
  • ปรับปรุงการส่ง metadata ในคำขอ API
  • เสริมความแข็งแกร่งให้พฤติกรรมการแจ้งเตือนของ foreground service

หมายเหตุ

โปรดอ่านคู่มือการจัดการเครือข่ายหากแอปพลิเคชันต้องใช้พฤติกรรมแบบกำหนดเองเมื่อการเชื่อมต่อใช้ไม่ได้

v4.3.0

บันทึกการเปลี่ยนแปลง

การรองรับการอัปเดตในพื้นหลัง

รุ่นนี้เพิ่มการรองรับการอัปเดตข้อมูลการรู้จำโดยแยกจากขั้นตอนการรู้จำที่กำลังทำงาน

การปรับปรุง

  • เพิ่ม method อัปเดตฐานข้อมูลแบบ standalone สำหรับรีเฟรชสื่อ (Material) การรู้จำ
  • เพิ่มคำแนะนำการผสานรวม WorkManager สำหรับการอัปเดตในพื้นหลังเป็นระยะ
  • ปรับปรุงการจัดการขีดจำกัดเวลาของ foreground service ใน Android 15
  • ปรับปรุงพฤติกรรมการอัปเดตเมื่อการรู้จำไม่ได้ทำงานอยู่
  • ปรับปรุง preference serialization และการจัดการข้อผิดพลาด
  • ปรับปรุงการสร้าง Android build และ documentation artifact

หมายเหตุ

แอปพลิเคชันที่ต้องรีเฟรชข้อมูลการรู้จำโดยอัตโนมัติสามารถใช้คู่มือการอัปเดตฐานข้อมูลในพื้นหลังได้