Session constructor
Session({
- required String appId,
- String? signature,
- bool? enablePushNotifications = false,
- MessageHandler? onMessage,
- Unreads? unreads,
Implementation
Session({
required this.appId,
this.signature,
this.enablePushNotifications = false,
this.onMessage,
this.unreads,
}) : _completer = new Completer() {
_headlessWebView = new HeadlessInAppWebView(
onWebViewCreated: _onWebViewCreated,
onLoadStop: _onLoadStop,
onConsoleMessage:
(InAppWebViewController controller, ConsoleMessage message) {
print("session [${message.messageLevel}] ${message.message}");
});
// Runs the headless WebView
_headlessWebView!.run();
}