Exemplo n.º 1
0
        private async Task SetManager()
        {
            _manager = new CustomWebviewManager();
            _manager.SetIntInstance(this);
            var container = new ContainerWebView();

            _manager.GetConfigurations(container);
        }
Exemplo n.º 2
0
        //private const string jsonToInitProcess = "{\"MESSAGE\":{\"MESSAGE_TYPE\":\" PMBridge \",\"REQUEST_ACTION\":\"startProcess\",\"FLOW_DATA\":{\"ID_PROCESSO\":\"STRING\",\"NOME_PROCESSO\":\"STRING\",\"ESITO\":\"OK\",\"CODICE_ESITO\":\"STRING\",\"TIPOLOGIA_ESITO\":\"tecnico\"}}}";

        /// <summary>
        /// Metodo di utilità che invocando il servizio BE rotprnerà i parametri di configurazione webview
        /// tra i quali anche l'url da passare alla pagina
        /// </summary>
        /// <returns>The configurations.</returns>
        /// <param name="chiaveServizio">Chiave servizio.</param>
        /// <param name="codiceFornitura">Codice fornitura.</param>
        public async Task GetConfigurations(ContainerWebView container)
        {
            try
            {
                //TODO call service to get webview url
                _container            = container;
                _configurationWebView = new ConfigurationWebView(Constants.DEMO_URL);
                GetIntInstance().InitWebView(_configurationWebView);
            }
            catch (Exception ex)
            {
                //TODO ADD LOGMANAGER
            }
        }