public void sendToApp(string json) { var messageJson = CustomWebviewHelper.JsonToModel(json); if (messageJson != null) { _activity.OnCallBackJS(messageJson); } }
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(); } }