Skip to content

A Flutter plugin for integrating Tawk.to live chat into your app. This plugin allows you to easily add Tawk.to live chat functionality to your Flutter applications, enabling real-time communication with your users. It supports various customization options and provides a seamless user experience.

License

Notifications You must be signed in to change notification settings

ycy-0510/flutter_tawk_to

 
 

Repository files navigation

flutter_tawk_to_chat

This package is a fork of flutter_tawk package.

pub package

Tawk.to widget for Flutter.

🚀 Showcase

Install

To use this package, add flutter_tawk_to_chat as dependency in your pubspec.yaml file.

Import

import 'package:flutter_tawk_to_chat/flutter_tawk_to_chat.dart';

How To Use

Tawk(
    directChatLink: 'YOUR_DIRECT_CHAT_LINK',
    visitor: TawkVisitor(
        name: 'Username',
        email: 'example@gmail.com',
    ),
)

See the example directory for the complete sample app.

Customization

Tawk

Parameter Type Default Description Required
directChatLink String null Tawk direct chat link. Yes
visitor TawkVisitor null Object used to set the visitor name and email. No
onLoad Function null Called right after the widget is rendered. No
onLinkTap Function null Called when a link pressed. No
placeholder Widget Center(child: CircularProgressIndicator()) Render your own loading widget. No

TawkVisitor

Parameter Type Default Description Required
name String null Visitor's name. No
email String null Visitor's email. No
hash String null Secure mode. No

TawkController

Method Description
isChatOngoing() Checks if a chat is ongoing. Returns a Future<bool>.
isVisitorEngaged() Checks if the visitor is engaged. Returns a Future<bool>.
endChat() Ends the current chat session.
canGoBack() Checks if the web view can navigate back. Returns a Future<bool>.
goBack() Navigates back in the web view history. Returns a Future<void>.

Changelog

CHANGELOG

License

MIT License

About

A Flutter plugin for integrating Tawk.to live chat into your app. This plugin allows you to easily add Tawk.to live chat functionality to your Flutter applications, enabling real-time communication with your users. It supports various customization options and provides a seamless user experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 83.1%
  • Ruby 12.0%
  • Swift 3.5%
  • Kotlin 1.1%
  • Objective-C 0.3%