swift - API 不支持 IPv6,应用被拒绝。我能做些什么?

标签 swift xcode api appstore-approval

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

我使用了 IPv6-test.com 并测试了演示 API URL,发现该 API 尚不支持 IPv6。有没有一种方法可以在不使用不同 API 的情况下解决这个问题?

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

最佳答案

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

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

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

关于swift - API 不支持 IPv6,应用被拒绝。我能做些什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41947797/

相关文章:

ios - 使用 SwiftyJSON 从 JSON 读取数据时返回 Null

ios - 使用 Swift 从 Firebase 接收信息期间变量不是 "saving"

cocoa - xcode 4 中 NSWindow 的内容边框

java - 使用 WEKA API 为聚类定义输入数据

java - 如何使用 Spring RestTemplate 在 POST 中传递数组?

swift - 在 Realm Swift 中推断查询中的类型而不是字符串谓词?

ios - iPhone 和 Apple Watch 应用程序之间的核心数据共享

xcode - 使用OpenCV仅检测圆

swift - 无法使用 Swift 3 将类型 '(_, _) -> ()' 的值转换为预期的参数类型 'UserProfile.Completion'

javascript - ES256 的 JWT 签名要求