(Any answer to the above question(s) would be great by itself, but for those with in-depth knowledge, a follow-up: Would UDP packets be properly routed to/from an IPv6 mobile device to an IPv4 server via NAT64 on the cellular network? It's actually this concern that leads me to the original question, I'm wondering if TURN clients are using TCP instead of UDP because UDP is not making it through IPv6->NAT64->IPv4).推荐答案Apple 不会强制只支持 IPv6,但他们必须适应世界上正在发生的事情.越来越多的移动网络部署 NAT64,如果 Apple 上的应用程序无法在这些网络上运行,那么这可能会给 Apple 带来坏名声.因此,他们要求应用支持这样的网络.Apple is not forcing IPv6 only support, but they have to adapt to what's happening in the world. More and more mobile networks deploy NAT64 and if apps on Apple would not work on those networks then that could give Apple a bad reputation. Therefore they require that apps support such a network.应用商店中仍有一些应用在 IPv6 要求到位之前已经上传,因此它们可能会被破坏.目前这些应用程序被允许保留在应用程序商店中,但将来它们可能会被踢出.上次我问 Apple 时还没有决定.There are still apps in the app store that have been uploaded before the IPv6 requirement was in place so they may be broken. At the moment those apps are allowed to stay in the app store, but in the future they might be kicked out. Last time I asked Apple hadn't decided over that yet.UDP 应该通过 NAT64 工作,但这将取决于端口将保持打开多长时间等.这将取决于网络,而不是 Apple.UDP should work through NAT64, but it will be implementation dependent how long ports will remain open etc. That will depend on the network, not on Apple. 这篇关于在现实世界中,Apple iOS 在逐个应用程序的基础上默认为仅 IPv6 吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
09-05 15:56