应用程序被iOS IPv6网络拒绝

Jin*_*P L 13 ipv6 ios ionic-framework

昨天,我提交了我的应用程序进行审核,但是我收到了Apple发来的消息:

我们在连接到IPv6网络的Wi-Fi上运行iOS 9.3.2的iPad iPhone上查看了应用程序中的一个或多个错误.

具体来说,经过审核,我们发现应用程序仍然遇到加载问题,无法查看应用程序内容.

我的应用程序使用离子框架,我该如何解决这个问题呢?

我已经使用域来访问我的服务器,但这个问题仍然存在.

Bad*_*hah 30

是.根据Apple的政策,您的应用程序必须支持IPV6.所以,请检查您的应用程序是否支持IPV6.在iOS 9中支持IPv6

要测试,如果您的应用程序支持IPV6,请检查,

支持IPv6 DNS64/NAT64网络

要检查创建,请按照以下步骤操作,这些步骤在Apple的页面上显示.

使用Mac 设置本地IPv6 Wi-Fi网络


1)确保您的Mac已连接到Internet(使用以太网),但不能通过Wi-Fi连接.

在此输入图像描述

2)从Dock,LaunchPad或Apple菜单启动系统偏好设置.

在此输入图像描述

3)按Option键,然后单击"共享".不要释放Option键.(别忘了按选项键)

在此输入图像描述

4)在共享服务列表中选择"Internet共享".

5)释放Option键.

6)选择Create NAT64 Network复选框.

7)选择提供Internet连接的网络接口,例如Thunderbolt Ethernet或Only Ethernet.

8)选择Wi-Fi复选框.

在此输入图像描述

9)单击Wi-Fi选项,然后配置网络的网络名称安全选项.

10)选择" Internet共享"复选框以启用本地网络.

11)当提示您确认要开始共享时,单击"开始"

在此输入图像描述

12)现在你的mac mini作为一个热点并使用IPv6 NAT64网络

在此输入图像描述

(在创建热点时看起来像上面的图像)

现在将您的iphone连接到mac mini的热点.并测试您的应用程序它是否正常工作.

我希望这个答案对你有所帮助.

编辑: - 不要忘记添加以下框架.

1)WebKit

2)CFNetwork

在此输入图像描述

您将在此链接中找到与ipv6策略相关的所有信息.支持IPv6 DNS64/NAT64网络