Jak połączyć się do aplikacji apex przez WKWebView

Jak połączyć się do aplikacji apex przez WKWebView
woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
0

Witajcie,

Mam taki poniższy fragment kodu:

Kopiuj
import UIKit
import WebKit

class ViewController: UIViewController, WKUIDelegate {
    
    var webView: WKWebView!
    
    override func loadView() {
        let webConfiguration = WKWebViewConfiguration()
        webView = WKWebView(frame: .zero, configuration: webConfiguration)
        webView.uiDelegate = self

        view = webView
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        
        let myURL = URL(string:"http://wp.pl")
        let myRequest = URLRequest(url: myURL!)
        webView.load(myRequest)
    }
}

Który działa dobrze na iPad natomiast gdy zmienię URL na aplikację apexową

let myURL = URL(string:"https://apex.oracle.com/pls/apex/r/xxx/")

to stronka już nie działa. Doczytałem tyle, że jest jakiś problem z certyfikatami na tym WKWebView. Ktoś może coś podpowiedzieć / doradzić?

G8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2000
0

A jaki jest dokładnie błąd? Bo tak to można gdybać, może certyfikaty, może JavaScript, a może serwer Oracle sprawdza user agent.

woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
0

@gajusz800:
0x12d823018 - [pageProxyID=6, webPageID=7, PID=1904] WebPageProxy::didFailProvisionalLoadForFrame: frameID=3, isMainFrame=1, domain=NSURLErrorDomain, code=-1022, isMainFrame=1

Z tego co doczytałem to chodzi wlasnie o certyfikaty

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.