Руководства
Мобильные SDK
Созданные вручную клиенты для iOS, Android, Flutter и React Native.
AskAIs даёт три реальных способа добавить живой чат в мобильное или нативное приложение. Первый, нативный SDK виджета Flutter, полноценный настраиваемый интерфейс чата, уже доступен и находится в 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Что вы получаете
- SDK виджета 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. Центр помощи, FAQ и объявления локализованы на 50 языков, вся поверхность white-label с поддержкой мультидоменности против блокировок, и всё управляется из консоли супер-администратора.