A plugin to use Contensquare in webview_flutter webviews.

This plugin supports Android and iOS.

Features

This plugin exposes a custom implementation of the Webview tracking feature which tracks webview_flutter package webviews without having to reimplement the tracker.

This package is not required to track these webviews but offers a convenient wrapper around the base ContentsquareWebViewTrackerBuilder class.

Getting started

This package relies on the contentsquare plugin, and does not need any additionnal configuration.

To see how to configure the contentsquare plugin, see the documentation.

Usage

ContentsquareWebViewFlutterTrackerBuilder(
  builder: (context, tracker) {
    return WebView(
      initialUrl: 'https://your_tracked_webview.com',
      javascriptMode: JavascriptMode.unrestricted,
      onWebViewCreated: tracker.onWebViewCreated,
      javascriptChannels: tracker.javascriptChannels,
      onPageFinished: tracker.onPageFinished
    );
  },
)