गाइड
मोबाइल SDK
हाथ से तैयार किए गए iOS, Android, Flutter और React Native क्लाइंट।
AskAIs किसी मोबाइल या नेटिव ऐप में लाइव चैट जोड़ने के तीन असली तरीके देता है। पहला, नेटिव Flutter विजेट SDK, जो एक पूर्ण और थीम बदलने योग्य चैट इंटरफ़ेस है, पहले से उपलब्ध है और monorepo में sdks/flutter-widget/ पर स्थित है। दूसरा, 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 विजेट SDK एक पूर्ण और थीम बदलने योग्य चैट UI देता है (पहचान और 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 पैकेज नहीं, Unity या Unreal का कोई SDK नहीं, और Python, Go, Rust या C# के अपने आप जनरेट होने वाले क्लाइंट नहीं हैं। iOS और Android के लिए WebView एम्बेड का उपयोग करें, बाकी सबके लिए REST API का उपयोग करें। हेल्प सेंटर, FAQ और घोषणाएँ 50 भाषाओं में स्थानीयकृत हैं, पूरी सतह व्हाइट लेबल है और ब्लॉक रोकने वाले मल्टी डोमेन का समर्थन करती है, और यह सब सुपर एडमिन कंसोल से प्रबंधित होता है।