Flutter SDK
SORI Flutter SDK ช่วยให้คุณเพิ่มการรู้จำเสียงด้วย SORI การค้นหาแคมเปญ และการจัดการ action link ให้กับแอป Flutter บน Android, iOS และ Web
ข้อกำหนดเบื้องต้น
- Flutter 3.3.0 ขึ้นไป
- Dart SDK ที่เข้ากันได้กับข้อกำหนดเวอร์ชันของแพ็กเกจ
- Android API level 24 ขึ้นไป
- iOS 13.0 ขึ้นไป
- สำหรับ Web: secure context (
https://หรือhttp://localhost), เบราว์เซอร์สมัยใหม่ที่รองรับ Web Audio และgetUserMedia()รวมถึง Node.js พร้อม npm สำหรับเตรียม bridge
แพ็กเกจ Flutter ห่อหุ้ม native SORI Android และ iOS SDKs และเชื่อม SORI Web SDK ผ่าน build-time bridge ใช้แพ็กเกจนี้เมื่อแอปสร้างด้วย Flutter และคุณต้องการ Dart API เดียวสำหรับเริ่มการรู้จำ รับ campaign events อัปเดตฐานข้อมูลการรู้จำบนแพลตฟอร์มที่รองรับ และรายงาน action URLs ที่จัดการแล้ว
WARNING
app_id และ secret_key ใช้ยืนยันตัวตนของแอปมือถือกับ SORI API Server ห้าม commit ค่าจริงลงใน repository แอปตัวอย่าง issue ภาพหน้าจอ หรือเอกสารสาธารณะ แอป Web ต้องเก็บ secret ที่มีอายุยาวนานไว้บนเซิร์ฟเวอร์และใช้ endpoint สำหรับ ephemeral key
คู่มือ
หมายเหตุเกี่ยวกับ API
แพ็กเกจ Flutter เปิดให้ใช้งาน recognition lifecycle events, campaign/result/error events, Audio Marker events แบบ opt-in, การอัปเดตฐานข้อมูล และการจัดการ action URL อย่างชัดเจน ส่วน location, metadata provider, raw audio buffers และการเปิด action URL โดยอัตโนมัติไม่รวมอยู่ใน Flutter API สาธารณะ
สำหรับ metadata ของแพ็กเกจและเอกสารอ้างอิง Dart API ที่สร้างขึ้น โปรดดู sorisdk_flutter บน pub.dev
แอปตัวอย่าง
เรามีแอป Flutter ตัวอย่างที่แสดงวิธีผสานรวม SDK
SORI Example Flutter