2016-07-25 7 views
0

Ich habe eine App, die einen Inhalt mit UIWebView zeigt. Apple lehnt die App ab, weil sie das IPv6-Netzwerk nicht unterstützt. Hast du eine Idee, wie das zu beheben ist? Ich muss einige Bibliotheken importieren oder etwas anderes machen?Wie verwende ich UIWebView, das IPv6 unterstützt?

ich keine IP-Adresse für die URL verwende, aber es ist Domain-Namen, zum Beispiel:

https://asd.com

+1

Zuerst testen Sie, ob Ihre Link-Unterstützung ipv6, die Apple bedeuten, von diesem Link können Sie es tun 'http: // ready.chair6.net' –

+0

Meine URL nicht bestanden der Test. Ich denke, es ist ein Problem, aber in meinem Land unterstützen unsere Provider kein IPv6. Gibt es in diesem Fall eine Lösung? – scourGINHO

+1

@scourGINHO: Ihr Server muss IPv6 nicht unterstützen. Ein IPv4-only-Server funktioniert einwandfrei. Aber wenn es IPv6 tut, muss IPv6 korrekt behandelt werden. – user102008

Antwort

0

Ihr UIWebView nicht der Grund der Ablehnung war der Grund, Ihr Link oder Sie Server nicht IPv6-Unterstützung, Zur einem Test, wenn Ihr Link Unterstützung ipv6, den Apfel von diesem Link meinen Sie it tun können, wenn Sie diesen Test nicht suchen passieren, wie Ich hoffe, ich helfe Ihnen

+1

Nein, Ihr Server muss IPv6 nicht unterstützen – user102008

+0

@ user102008 Können Sie uns sagen, wie wir damit umgehen sollen ?! –

+0

Ich bin mir nicht sicher, was du meinst. Es gibt nichts zu "handhaben". Es sollte nur funktionieren, wenn es sich um einen Nur-IPv4-Server handelt. – user102008

-3

Wenn Ihre Anwendung über iOS 8-Targeting, versuchen Sie statt UIWebView mit WebKit.

Siehe den folgenden Link, der den Text darunter verdeutlicht:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/

Hinweis: „In Anwendungen, die in iOS laufen 8 und höher, verwenden Sie die WKWebView Klasse statt UIWebView verwenden Zusätzlich zu berücksichtigen. Setzen Sie die WKPreferences-Eigenschaft javaScriptEnabled auf false, wenn Sie Dateien rendern, die kein JavaScript ausführen sollen. "