Exemple #1
0
        public void sendToApp(string json)
        {
            var messageJson = CustomWebviewHelper.JsonToModel(json);

            if (messageJson != null)
            {
                _activity.OnCallBackJS(messageJson);
            }
        }
Exemple #2
0
        public override void DidReceiveScriptMessage(WKUserContentController userContentController, WKScriptMessage message)
        {
            if (message.Name == "sendToApp")
            {
                var arguments = message.Body;
                System.Diagnostics.Debug.WriteLine("Contenuto arrivato " + arguments);

                var model = CustomWebviewHelper.JsonToModelIOS(arguments.ToString());
                if (model.message.RequestAction == "stopLoading")
                {
                    FatherVC.ShowLoader(IsVisible: false, timeout: 10);
                }
            }
            else if (message.Name == "onHtmlLoadCompleted")
            {
                FatherVC.PageHasBeenLoaded();
            }
        }