应用程序由于缺乏IPv6而被拒绝,这是服务器还是应用程序问题?

苹果拒绝了一个应用程序,因为它没有在他们的IPv6networking上工作。 我已经设法在我的一端使用ipv6 only地址进行testing,并可以看到我使用的第三方API在使用纯IPv6地址时无法访问。

任何时候我尝试使用API​​我得到的回应

A server with the specified hostname could not be found

同样的事情发生,如果我手动在Safari浏览器的url,而其他IPv6就绪的网站,如Gmail等工作。

所以我的问题是 ,我是否需要让API的开发人员查询更新他们的服务器以支持IPv6以使其正常工作,或者是我应该在应用程序方面做些什么来使其工作?

没有必要更改任何外部服务器。 这一切都是关于客户。 如果通过这个“第三方API”,你的意思是他们有一个库,你包括到你的应用程序,那么也许他们正在做的事情是在他们的代码工作不正常; 如果是这样的话,那么你需要让他们修复他们的客户端库。