mysampark_chat 1.2.2 copy "mysampark_chat: ^1.2.2" to clipboard
mysampark_chat: ^1.2.2 copied to clipboard

Official MySampark Chat Widget for Flutter. Add AI-powered live chat with human agent takeover, typing indicators, lead forms, and real-time WebSocket support.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:mysampark_chat/mysampark_chat.dart';

void main() => runApp(const ExampleApp());

class ExampleApp extends StatelessWidget {
  const ExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'MySampark Chat Example',
      home: Scaffold(
        appBar: AppBar(title: const Text('MySampark Chat Example')),
        body: Center(
          child: ElevatedButton(
            onPressed: () => Navigator.push(
              context,
              MaterialPageRoute(
                builder: (_) => const MySamparkChatScreen(
                  widgetKey: 'YOUR_WIDGET_KEY',
                  // Optional for logged-in users (hash must come from your server):
                  // userId:   'user_123',
                  // userHash: 'hmac_hash_from_server',
                  // userName: 'John Doe',
                  // userEmail: 'john@example.com',
                ),
              ),
            ),
            child: const Text('Open Chat'),
          ),
        ),
        floatingActionButton: const MySamparkChatBubble(
          widgetKey: 'YOUR_WIDGET_KEY',
        ),
      ),
    );
  }
}
0
likes
0
points
647
downloads

Publisher

unverified uploader

Weekly Downloads

Official MySampark Chat Widget for Flutter. Add AI-powered live chat with human agent takeover, typing indicators, lead forms, and real-time WebSocket support.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, emoji_picker_flutter, flutter, http, image_picker, intl, shared_preferences, url_launcher, uuid, web_socket_channel

More

Packages that depend on mysampark_chat