昨天,我提交了我的应用程序供审查,但我收到了来自苹果的信息。
应用程序在IPv6网络上进行审查。请确保您的应用程序支持IPv6网络,因为IPv6兼容性是必需的。 有关支持IPv6网络的其他信息,请参阅支持iPv6 DNS64 64/NAT64 64网络。 有关网络概述,请参见关于联网。
我的应用程序是使用离子框架的,我如何解决这个问题。
我已经使用域访问我的服务器,但是这个问题仍然存在。
发布于 2016-06-18 11:55:12
最后,我使用了这个插件科多瓦-HTTP
最后一个版本使用的是AFNetworking v3.1.0
然后,添加一些代码来解决我的网络问题。
// using AFNetworking if on iOS device
if ($window.cordova && ionic.Platform.isIOS()) {
// $window.CordovaHttpPlugin.get
// $window.CordovaHttpPlugin.post
// or
// cordovaHTTP.get
// cordovaHTTP.post
} else {
// $http.get
// $http.post
}发布于 2017-02-01 11:01:26
我也有这个问题(有点),但我不知道这只发生在iOS10,事实上,应用程序是在iOS 9.2和下(真正的设备和模拟器)工作。我发现了这个问题,将应用程序提交给AppStore (就像一周前一样,这个应用程序被批准了)。他们刚刚拒绝了这个应用程序,因为“应用程序不支持IPv6连接”...it是伟大的:____D,我们改变了所有服务器端,而不是字面上的IP使用,最后,我们让服务器准备好支持IPv6并通过所有测试。我们再次提交了应用程序..。and...they刚刚拒绝了该应用程序,因为“该应用程序不支持IPv6连接”。真是难以置信..。
最后,在绝望的情况下,经过100次荒谬的测试,甚至阅读了一些类似的拒绝案例,我只是对我的模拟器版本进行了更新,以便在其他版本的iOS下使用该应用程序。我意识到问题只发生在iOS 10+身上。问题是:6月16日之后,苹果改变了他们的政策,他们只支持现在的IPv6连接,尽管每个人都说你应该在修改后更新元标签“内容-安全-策略”,但这不是真的,至少在我的例子中是这样的。最后,I只能正常编译和测试应用程序(在iOS10中),而不需要这个元标记。
警局。昨天我在我的应用程序中提交了一个更改,苹果再次拒绝了这个应用程序,因为IPv6 connections issue...Then,我更改了我的版本,我编译了应用程序again...without代码中的一个变化,然后我再次提交给AppStore...and“瞧”...they接受了之前被拒绝的相同的应用程序。
希望能帮上忙!
发布于 2017-04-03 04:44:27
不需要修改应用程序代码.
您必须检查API服务器必须支持IPv6网络.
-请查找详细信息-- http://www.internetsociety.org/deploy360/blog/2016/05/starting-june-1-apple-requires-all-ios-apps-to-work-in-ipv6-only-networks/?gclid=CK6K9ZfWgNMCFUoXaAodkuoGhw
https://stackoverflow.com/questions/37605742
复制相似问题