คู่มือ
SDK สำหรับมือถือ
ไคลเอนต์ iOS, Android, Flutter และ React Native ที่สร้างขึ้นด้วยมือ
AskAIs มีวิธีจริง 3 แบบในการเพิ่มแชทสดลงในแอปมือถือหรือแอปเนทีฟ แบบแรกคือ Flutter widget SDK แบบเนทีฟ ซึ่งเป็นหน้าจอแชทที่สมบูรณ์และปรับธีมได้ พร้อมใช้งานแล้ว และอยู่ที่sdks/flutter-widget/ ใน monorepo แบบที่สอง บน iOS และ Android คุณฝังเว็บวิดเจ็ตไว้ใน WebView เพื่อได้ประสบการณ์เต็มรูปแบบ เหมือนกับบนเว็บทุกประการ แบบที่สาม คุณเรนเดอร์ทุกอย่างเองด้วย REST API และ webhook ที่มีลายเซ็น
iOS (WebView)
// iOS: embed the full web widget, no native SDK required
import WebKitlet webView = WKWebView(frame: view.bounds)
let url = URL(string: "https://singchat.org/api/widget-embed?key=YOUR_WIDGET_KEY")!
webView.load(URLRequest(url: url))
view.addSubview(webView)Android (WebView)
// Android: embed the full web widget, no native SDK requiredval webView = WebView(this)
webView.settings.javaScriptEnabled = true
webView.settings.domStorageEnabled = true
webView.loadUrl("https://singchat.org/api/widget-embed?key=YOUR_WIDGET_KEY")
setContentView(webView)Flutter (widget SDK)
# pubspec.yaml
dependencies:
singlink_sdk: ^0.1.0import 'package:singlink_sdk/singlink_sdk.dart';
final client = SingChatClient('https://singchat.org');
await client.identify(IdentifyRequest(appId: 'ws_abc'));
client.startRealtime();
client.events.listen((e) { /* ... */ });REST API
# Any language or backend, no shipped SDK required:
# 1. POST messages to the SingChat REST API with your API token
# 2. Receive inbound messages via HMAC-signed webhooks# Verify the webhook signature, then render the chat in your own UI
# One inbox powers the web widget, Telegram, and WhatsAppสิ่งที่คุณได้รับ
- Flutter widget SDK มาพร้อมหน้าจอแชทที่สมบูรณ์และปรับธีมได้ (ยืนยันตัวตนพร้อม HMAC และเรียลไทม์ผ่าน REST และ WebSocket)
- การฝังด้วย WebView จะโหลด
/api/widget-embedดังนั้น iOS และ Android จึงได้ประสบการณ์เหมือนกับเว็บวิดเจ็ตทุกประการ และอัปเดตโดยอัตโนมัติ - ทุกช่องทางขาเข้ามารวมที่กล่องข้อความเดียว เว็บวิดเจ็ต, Telegram และ WhatsApp เปิดใช้งานแบบครบวงจรแล้ว พร้อมช่องสำหรับ X ที่เตรียมไว้
- AI เป็นแบบโฮสต์บนแพลตฟอร์ม (ไม่ต้องมีคีย์ของตัวเอง คิดค่าใช้จ่ายตามการใช้โทเคนจริง เครดิตเติมอัตโนมัติ และเมื่อยอดคงเหลือต่ำจะโอนไปหาเจ้าหน้าที่) หรือใช้คีย์ของคุณเอง (BYOK)
- ศูนย์ฝึก AI เรียนรู้จากการรวบรวมข้อมูลเว็บไซต์ ไฟล์ที่อัปโหลด (PDF, Word, DOCX) และคู่คำถามคำตอบ (CSV แบบเป็นชุด) พร้อมแซนด์บ็อกซ์ Playground สำหรับทดลองก่อนเปิดใช้งาน
สิ่งที่ไม่ได้ให้มา
ไม่มีมุมมองแชทสำเร็จรูปใน SwiftUI หรือ Jetpack Compose ไม่มีแพ็กเกจ React Native ที่เผยแพร่แล้ว ไม่มี SDK ของ Unity หรือ Unreal และไม่มีไคลเอนต์ Python, Go, Rust หรือ C# ที่สร้างขึ้นอัตโนมัติ สำหรับ iOS และ Android ให้ใช้การฝังด้วย WebView ส่วนอย่างอื่นให้ใช้ REST API ศูนย์ช่วยเหลือ, FAQ และประกาศรองรับ 50 ภาษา ทั้งหน้าจอเป็นไวท์เลเบลพร้อมรองรับหลายโดเมนกันการบล็อก และทั้งหมดจัดการผ่านคอนโซลผู้ดูแลระบบระดับสูง