2016-07-25 88 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。“