crisp 0.1.3

Flutter Android iOS

Connect with Crisp Chat, register a user to chat (or not) and render a chat widget.

Flutter Crisp #

pub package License: MIT Twitter: oilunabr

Connect with Crisp Chat, register a user to chat (or not) and render a chat widget.

Tested on Android and iOS.

Required setup for iOS #

You need to setup setup the a key in iOS, as described at flutter_webview_plugin.

How to use #

Initialize with:

crisp.initialize(
  websiteId: 'WEBSITE_ID',
  locale: 'pt-br',
);

Optionally register an user

crisp.register(
  CrispUser(
    email: "example@provider.com",
    avatar: 'https://avatars2.githubusercontent.com/u/16270189?s=200&v=4',
    nickname: "João Cardoso",
    phone: "5511987654321",
  ),
);

Set a initial message

crisp.setMessage("Hello world - initial message");

Pretty straightforward:

  @override
  void initState() {
    super.initState();

    crisp.initialize(
      websiteId: 'WEBSITE_ID',
      locale: 'pt-br',
    );

    crisp.register(
      CrispUser(
        email: "example@provider.com",
        avatar: 'https://avatars2.githubusercontent.com/u/16270189?s=200&v=4',
        nickname: "João Cardoso",
        phone: "5511987654321",
      ),
    );

    crisp.setMessage("Hello world - initial message");
  }
5
likes
90
pub points
71%
popularity

Publisher

oiluna.com

Connect with Crisp Chat, register a user to chat (or not) and render a chat widget.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_webview_plugin, url_launcher

More

Packages that depend on crisp