الأدلة
حِزم SDK للجوال
عملاء iOS وAndroid وFlutter وReact Native مصنوعون يدويًا.
يوفّر AskAIs ثلاث طرق حقيقية لإضافة الدردشة المباشرة إلى تطبيق جوّال أو تطبيق أصلي. الأولى، حزمة SDK الأصلية لأداة Flutter، وهي واجهة دردشة كاملة وقابلة للتخصيص، متوفرة بالفعل، وتوجد في 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 واجهة دردشة كاملة وقابلة للتخصيص (هوية مع HMAC، وزمن حقيقي عبر REST وWebSocket)
- يحمّل تضمين WebView الرابط
/api/widget-embed، لذا يحصل iOS وAndroid على التجربة نفسها تمامًا مثل أداة الويب ويتحدثان تلقائيًا - تصل كل القنوات الواردة إلى صندوق وارد واحد: أداة الويب وTelegram وWhatsApp تعمل من طرف إلى طرف، مع مكان جاهز لقناة X
- الذكاء الاصطناعي مستضاف على المنصة (لا حاجة لمفتاح خاص، وتُحتسب التكلفة حسب استهلاك التوكن الفعلي، ويُعاد شحن الرصيد تلقائيًا، وعند انخفاض الرصيد يُحوَّل إلى موظف بشري) أو تُحضر مفتاحك الخاص (BYOK)
- يتعلم مركز تدريب الذكاء الاصطناعي من الزحف إلى موقعك، والملفات المرفوعة (PDF وWord وDOCX)، وأزواج السؤال والجواب (ملفات CSV بالجملة)، مع بيئة Playground للتجربة قبل الإطلاق
غير متوفر
لا توجد واجهات دردشة جاهزة في SwiftUI أو Jetpack Compose، ولا حزمة React Native منشورة، ولا حزمة SDK لـ Unity أو Unreal، ولا عملاء مُولَّدون تلقائيًا بلغات Python أو Go أو Rust أو C#. على iOS وAndroid استخدم تضمين WebView، ولكل شيء آخر استخدم واجهة REST API. مركز المساعدة والأسئلة الشائعة والإعلانات مترجمة إلى 50 لغة، والواجهة بالكامل بعلامة بيضاء مع دعم تعدد النطاقات المضاد للحجب، ويُدار كل ذلك من وحدة تحكم المشرف العام.