Skip to content

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