The URL gets parsed and passed into init method with unclosable param set to true.
The WebView should persist localStorage and sessionStorage
Expected URL params:
eyezon - to immediately trigger the widget
businessId - required
buttonId - used for loading settings and routing to appropriate streamers, defaults to first buttonId in admin area
target - unique chat intent identifier, required in WebViews
title - chat title, required in WebViews
autoSubmit - if not empty, attempts to start new dialog with provided text
eyezonRegion - backend region, defaults to "ru-1"
language - defaults to navigator.language on this page
name - passed to setDefaultClientField
phone - passed to setDefaultClientField, needs to start with encoded plus if a mask is used
email - passed to setDefaultClientField
clientId - passed to setAnalyticsParam (host website clientId, - not ours)
region - passed to setAnalyticsParam
See emedding.md for push messaging params. E.g.:
&fcmToken=...&application=ANDROID_SDK
&hmsToken=...&application=ANDROID_SDK
&fcmToken=...&application=IOS_SDK