◐ MOBILE WIDGET

Mobile chat SDK.
iOS, Android, before they ghost.

Ship the Knocket WebView SDK into your iOS, Android, React Native or Flutter app. Open a direct chat line to every user. When something breaks or confuses them, they message you — not the App Store review section.

Start Free See install 100% free ✿
iOS
Android
React Native
Flutter
Knocket Mobile SDK — iOS & Android in-app chat
Mobile Widget. WebView SDK. iOS · Android · RN · Flutter. In-app chat. One inbox. Mobile Widget. WebView SDK. iOS · Android · RN · Flutter. In-app chat. One inbox.
◈ IN-APP CHAT VIA WEBVIEW SDK

Zero backend. One SDK.

Load the Knocket chat into a WebView — same code across iOS, Android, React Native, and Flutter. No native chat UI to maintain.

iOS · Swift · WebView ChatViewController.swift
// The Knocket chat lives in a WKWebView.
// You control when/where it appears.

import WebKit

let webView = WKWebView(frame: view.bounds)
let url = URL(string:
  "https://knocket.io/w/your-handle?userId=abc")!
webView.load(URLRequest(url: url))
view.addSubview(webView)
◈ WHAT THE WIDGET GIVES YOU

Real chat.
Real attachments.

All mobile conversations flow into your unified Knocket inbox — same as your web widget and contact page.

Custom theme & welcome

Match your app — colors, radius, welcome text. No app-store re-release.

Reply from Telegram

Every message pings Telegram. Quote-reply lands in the user's in-app chat.

📎

Images, videos, files

Screenshots, screen recordings, logs — synced into your inbox.

Online status & offline form

Online: live chat. Offline: lead form — same thread resumes on return.

Custom user tags

Pass user_id, email, tags — same user across sessions and devices.

✓✓

Read receipts + recall

Two-way read receipts. Recall mistyped messages either side.

◈ CATCH THEM EARLY

Catch users before they uninstall.

A star rating says something's wrong — not what. Knocket lets users tap Help and talk to a real human in 5 seconds. Retention grows because someone actually replied.

◈ WebView SDK
One integration · every platform
◈ Attachments
Images · videos · files
◈ user_id passed through
Same user · same thread across devices
◈ PLATFORM COVERAGE

Four platforms.
One WebView.

The Knocket chat runs in any WebView container — no extra native chat UI to maintain per platform.

PLATFORM WEBVIEW SDK UNIFIED INBOX
iOS · WKWebView
Android · WebView
React Native · react-native-webview
Flutter · webview_flutter
? MOBILE FAQS

Frequently asked questions

Is this a native SDK or WebView?

It's a WebView SDK — the Knocket chat runs inside a WKWebView (iOS) / WebView (Android) / react-native-webview / webview_flutter. One integration, every platform.

Can I customize the look?

Yes — colors, corner radius, welcome message, and online-status style are all configured from the Knocket console. Changes apply live — no app-store re-release needed.

How do users send screenshots or logs?

The widget supports image, video, and file attachments. Users can attach anything from their device. Attachments sync to your unified inbox and to the Telegram side.

Can I identify who's writing in?

Yes. Pass userId, email, and custom tags in the WebView URL. Every message in your inbox is tied to that identity, and continues across sessions and devices.

What happens when I'm offline?

Users see an offline form — they leave a message + email or phone. When you're back, you reply and the thread continues where it left off.

Read receipts and message recall?

Yes. Two-way read receipts — you see when the user has read your reply, and vice versa. Message recall works both directions — mistyped a reply? Recall it before they read it.

Data residency / compliance?

Powered by Tencent Cloud RTC — ISO 27001, ISO 27018, CSA STAR, DNV certified. Data region controls in the console.

◐ SHIP IT · IN-APP CHAT

Talk to your users
inside the app.

Ship an update. Catch feedback before churn.

Start Free

Free · No card · WebView on any platform