2016-07-25 51 views
0

我有一個應用程序,使用UIWebView顯示一個內容。 Apple拒絕該應用程序,因爲它不支持IPv6網絡。你有什麼想法如何解決這個問題?我必須導入一些庫或做其他事情?如何使用支持IPv6的UIWebView?

我不使用IP地址URL,但它的域名,例如:

https://asd.com

+1

首先測試你的鏈接是否支持ipv6,蘋果是從這個鏈接意味着你可以做到這一點'http:// ready.chair6.net' –

+0

我的URL不通過考試。我想這是一個問題,但在我的國家,我們的提供商不支持IPv6。那麼在那種情況下是否有解決方案? – scourGINHO

+1

@scourGINHO:您的服務器不需要支持IPv6。只有IPv4的服務器可以正常工作。但是如果它確實使用IPv6,則需要正確處理IPv6。 – user102008

回答

0

UIWebView沒有拒絕的理由的理由是你的鏈接,或者您的服務器不支持IPv6,首先測試,如果你的鏈接只支持IPv6,蘋果從這個鏈接的意思是你可以做it,如果你不是因爲這是如何測試搜索通過配置你的服務器支持IPV6,我希望我幫你

+1

不,你的服務器不需要支持IPv6 – user102008

+0

@ user102008你能告訴我們如何處理它嗎?! –

+0

我不確定你的意思。沒有什麼可以「處理」。如果它只有IPv4的服務器,它應該可以正常工作。 – user102008

-3

如果您的應用程序的iOS上面針對8,請嘗試使用WebKit的,而不是UIWebView的。

請參考以下鏈接,闡明它下面的文字:

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

注:「在,在iOS 8的運行和更高版本,使用WKWebView類,而不是使用一個UIWebView的應用。此外,可以考慮。如果您渲染不應該運行JavaScript的文件,請將WKPreferences屬性javaScriptEnabled設置爲false。「