รุ่นที่เผยแพร่
แสดงการเปลี่ยนแปลงจาก 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
หมายเหตุ
แอปพลิเคชันที่ต้องรีเฟรชข้อมูลการรู้จำโดยอัตโนมัติสามารถใช้คู่มือการอัปเดตฐานข้อมูลในพื้นหลังได้
