Guias
SDKs para mobile
Clientes iOS, Android, Flutter e React Native feitos à mão.
O AskAIs oferece três formas reais de adicionar chat ao vivo a um app móvel ou nativo. Primeira, o SDK nativo do widget Flutter, uma interface de chat completa e personalizável, já disponível, que fica em sdks/flutter-widget/ no monorepo. Segunda, no iOS e no Android você incorpora o widget web em uma WebView para a experiência completa, idêntica à web. Terceira, você controla tudo por conta própria com a API REST e webhooks assinados.
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 WhatsAppO que você recebe
- O SDK do widget Flutter entrega uma UI de chat completa e personalizável (identidade e HMAC, tempo real com REST e WebSocket)
- A incorporação por WebView carrega
/api/widget-embed, então iOS e Android têm exatamente a mesma experiência do widget web e se atualizam automaticamente - Todos os canais de entrada chegam a uma única caixa de entrada: o widget web, o Telegram e o WhatsApp estão no ar de ponta a ponta, com um espaço de X pronto
- A IA é hospedada pela plataforma (sem precisar de chave, cobrada pelo uso real de tokens, créditos com recarga automática e, com saldo baixo, transfere para um atendente humano) ou você traz sua própria chave (BYOK)
- A Central de Treinamento de IA aprende com o rastreamento do site, arquivos enviados (PDF, Word, DOCX) e pares de pergunta e resposta (CSV em lote), com um sandbox Playground para testar antes de publicar
Não fornecido
Não há visualizações de chat prontas em SwiftUI ou Jetpack Compose, não há pacote React Native publicado, não há SDK de Unity ou Unreal e não há clientes Python, Go, Rust ou C# gerados automaticamente. Para iOS e Android use a incorporação por WebView, para o resto use a API REST. Central de ajuda, FAQ e anúncios são localizados em 13 idiomas, toda a superfície é white label com suporte a múltiplos domínios contra bloqueio, e tudo é gerenciado pelo console de super-administrador.