【问题标题】:IPv6 issue application Rejected many timesIPv6问题申请被拒绝多次
【发布时间】:2017-05-20 21:07:59
【问题描述】:

由于 ipv6 网络连接问题,我们的更新多次被拒绝。我们的网络代码在上一版本和当前版本之间没有变化。

一旦我刚刚更改了我们提供给苹果用于测试目的的测试凭证并且我的应用程序上线了。所以现在我非常厌倦这些东西。因为有时苹果接受,有时它被拒绝。但他给出了相同的原因是由于 ipv6 兼容性问题。

我也参考了苹果文档。任何人都可以帮助我..

我也搜索了很多堆栈溢出的操作链接。

提前致谢。

【问题讨论】:

标签: ios objective-c


【解决方案1】:

我以前也遇到过类似的问题。

您需要注意的步骤:

  1. 不应对 IP 地址进行硬编码。

示例:let api = 54.32.55.88 无效,使用let api = www.mydomain.com

  1. 如果您使用任何 Pod,请确保它们与 IPv6 兼容。
  2. 如果您使用的是旧版本,请更新可达性。

  3. 如果配置正确,请检查您的服务器配置。如果对您的配置无效,则删除 AAAA

  4. 如果使用 AWS,AWS 不支持 IPv6,也不支持通过 Route53 的纯 IPv6 DNS。

检查其他一些解决方案here

【讨论】:

    【解决方案2】:

    是的。我也曾多次遇到过这个问题。 Apple 现在仅支持与 IPv6 兼容的应用。

    首先我根据他们的描述测试了我的应用程序。我在 IPv6 上进行了测试,但没有收到他们所说的任何错误。所以先连接IPv6后完成调试。如果你觉得它工作正常,那就这样做吧。

    我通过不同的网站找到了我网络的 IPVersion。我截取了我在移动设备上连接的网络的屏幕截图,并将这些屏幕截图发送给苹果进行审查(说这是连接到 IPv6 的证明)。

    以下是几个网站,可帮助您找出您正在使用的版本。

    Test IPv6

    Google IPv6 test

    现在已被接受

    【讨论】:

      【解决方案3】:

      自 2016 年 6 月 1 日起,所有提交给苹果的应用程序必须与 ipv6 兼容。 Here是公告链接。

      现在这有很多警告。基本上这需要时间来实施,苹果从 9 月底开始拒绝应用程序。现在正在提交的新应用程序首先被捕获,但现在苹果正在慢慢检查所有者也在更新的旧应用程序中的 ipv6 兼容性。

      基本上,Apple 测试的是他们将测试设备连接到 ipv6 网络(他们的 ISP 广播 ipv6 连接),现在如果您的应用有后端服务器,它应该支持通过 ipv6 连接访问该服务器的任何设备。

      您可以从here 检查您的后端服务器是否与 ipv6 兼容。只需在下面粘贴您的后端 URL,您将能够查看您的后端是否支持来自 ipv6 网络的任何 ping。 如果没有,那么您必须使您的服务器 ipv6 可访问。

      【讨论】:

        【解决方案4】:

        我也遇到了同样的问题,如果您使用的是网络可达性类,请从苹果文档 here 更新它。

        现在我的应用已通过此修复上线。

        【讨论】:

          【解决方案5】:

          我遇到了同样类型的问题。我制作了一个应用程序,它的屏幕只有在收到通知时才会出现,因此他们(Apple 团队)无法检查我的应用程序并给我 IPv6 问题,然后我简要地告诉他我的应用程序我的应用程序是如何工作的。因此,请仅告诉他(苹果团队)您的应用程序可以解决您的问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-01-26
            • 1970-01-01
            • 1970-01-01
            • 2019-01-08
            • 2017-03-26
            • 1970-01-01
            相关资源
            最近更新 更多