การติดตั้ง
เริ่มต้นตั้งแต่ต้น
SORI Flutter SDK เผยแพร่เป็นแพ็กเกจ sorisdk_flutter บน pub.dev
ใช้หน้าแพ็กเกจเพื่อตรวจสอบเวอร์ชันล่าสุดที่เผยแพร่และเอกสารอ้างอิง Dart API ที่สร้างขึ้น
เรายังมีแอป Flutter ตัวอย่างที่แสดงวิธีผสานรวม SDK
SORI Example Flutter
ดูแอปตัวอย่างและทดลองการทำงาน
ผสานรวมเข้ากับโปรเจกต์ที่มีอยู่
เพิ่มแพ็กเกจจาก pub.dev:
flutter pub add sorisdk_flutterหรือเพิ่มลงในไฟล์ pubspec.yaml:
dependencies:
sorisdk_flutter: ^0.2.3จากนั้นเรียกใช้:
flutter pub getการตั้งค่า Android
แพ็กเกจจะผสานรวม Android permissions และการประกาศ foreground microphone service ที่จำเป็นจาก plugin manifest ซึ่งรวมถึง permissions ที่เกี่ยวข้องกับไมโครโฟน เครือข่าย foreground service และการแจ้งเตือน
แอปต้องกำหนด Android minSdk เป็น 24 ขึ้นไป:
android {
defaultConfig {
minSdk = 24
}
}บน Android นั้น startRecognition() จะขอ runtime microphone permission เมื่อจำเป็น และดำเนินคำขอเริ่มต้นเดิมต่อหลังจากได้รับ permission แล้ว
หากแอป target Android 13 ขึ้นไปและต้องแสดงการแจ้งเตือนของ foreground service ตามปกติ ให้ขอ notification permission ในขั้นตอนการทำงานของแอปก่อนเริ่มการรู้จำ
การตั้งค่า iOS
แอป iOS ต้องมีคำอธิบายการใช้งานไมโครโฟนใน ios/Runner/Info.plist:
<key>NSMicrophoneUsageDescription</key>
<string>Audio recognition requires microphone access.</string>เพิ่ม background audio mode เฉพาะเมื่อแอปออกแบบมาให้ทำการรู้จำต่อไปขณะทำงานในพื้นหลัง:
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>ตอนนี้คุณพร้อมใช้งาน SDK แล้ว ขั้นตอนถัดไปคือ การนำไปใช้
