【问题标题】:API Doesn't Support IPv6, App Rejected. What Can I Do?API 不支持 IPv6,应用被拒绝。我能做些什么?
【发布时间】:2017-06-16 07:29:33
【问题描述】:

我创建了一个应用并尝试发布到 App Store,但由于使用纯 IPv6 网络时应用在启动时崩溃而被拒绝。

我使用 IPv6-test.com 并测试了演示 API URL,发现该 API 还不支持 IPv6。有没有办法在不使用其他 API 的情况下解决这个问题?

如果它可以帮助我有能力托管我自己的支持 IPv6 的服务器。

【问题讨论】:

  • 你说的是 Alamofire Swift 库吗?
  • @7vikram7 我正在使用 Alamofire 库,但问题是 IPv6 支持,我也标记了 Alamofire,以防万一有办法通过使用它来解决它
  • 最新版本的 Alamorfire(相当 3.4.1+)符合 IVP6
  • @7vikram7 我用的是最新的Alamofire,问题是API服务器不支持IPv6

标签: swift xcode api appstore-approval


【解决方案1】:

要使 API 服务器与 IPV6 兼容,您只需将其部署在启用 IPv6 的 Web 服务器上。

如果它是第三方网络服务器上的第三方 API,我认为除了编写并向他们请求以启用 IPV6 之外,您无能为力。

如果它是您自己的 Web 服务器,您可以向您的托管服务提供商询问 IPv6 地址并检查他们是否可以为您提供 IPv6 连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 2018-03-08
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 2017-01-06
    • 2016-11-16
    相关资源
    最近更新 更多