[英]App Rejected with iOS IPv6 network
昨天,我提交了我的应用程序以供审核,但我收到了来自 Apple 的消息:
在连接到 IPv6 网络的 Wi-Fi 上运行 iOS 9.3.2 的 iPad iPhone 上查看时,我们发现了您的应用程序中的一个或多个错误。
具体来说,经过审核,我们发现该应用程序仍然存在加载问题,无法审核应用程序内容。
我的应用程序使用离子框架,我该如何解决这个问题?
我已经使用域访问我的服务器,但是这个问题仍然存在。
是的。 根据苹果的政策,您的应用程序必须支持 IPV6。 所以,请检查您的应用程序是否支持 IPV6。 在 iOS 9 中支持 IPv6
要测试,如果您的应用程序支持 IPV6 或不请检查此,
要检查创建,请按照以下步骤进行,这在苹果页面上有说明。
使用 Mac 设置本地IPv6 Wi-Fi 网络
1) 确保您的Mac 已连接到 Internet (使用以太网),但未通过 Wi-Fi 连接。
2) 从 Dock、LaunchPad 或 Apple 菜单启动系统偏好设置。
3) 按Option键并单击共享。 暂时不要松开 Option 键。 (不要忘记按选项键)
4) 在共享服务列表中选择 Internet 共享。
5)松开Option键。
6) 选中创建 NAT64 网络复选框。
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 网络
我们也面临同样的问题。 只需使用cloudFlare等任何 CDN 注册您的网站,您的应用将在下次获得批准时无需将整个网站转移到任何其他服务器。 这是获得应用商店批准的最简单方法。
我认为苹果这个错误有问题!
我有一个应用程序(离子应用程序)因为同样的错误被拒绝了 3 次(在 2016 年 11 月期间),最后接受了,而没有对 IPv6 进行任何更改!
如果您认为自己与 IPv6 无关,则可能需要检查您的应用程序是否存在启动错误。
顺便说一句:我没有在我的应用程序上检查 IPv6 兼容性,而且该应用程序 - 在其内部视图中 - 连接到托管在不支持 IPv6 的共享主机上的网页!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.