gpt4 book ai didi

ios - 升级到最新版本的Unity可以解决Apple的IPv6策略吗?

转载 作者:行者123 更新时间:2023-12-01 18:44:20 26 4
gpt4 key购买 nike

我刚读了几天关于Unity的文章,以制作一个简单的游戏,然后导出到iOS和Android。如您所知,从2016年1月6日起,Apple要求提交给Appstore的所有应用程序必须支持IPv6连接。

因此,如果我将Unity当前版本升级到最新版本,是否可以通过此政策?

最佳答案

因此,如果我将最新版本的Unity升级到最新版本,可以通过
政策?

没有。升级Unity并不能解决所有IPv6问题。虽然,您仍然需要升级Unity,以便修复一些带有IPv6错误的网络API。如果完成,则必须返回代码并手动支持IPv6。

如果您使用的唯一网络代码是WWWUnityWebRequest,那么更新后就可以了,应该忽略本文的其余部分。

如果您使用了SocketNet命名空间中的任何内容,那么您需要进行大量修复。

来自Unity的有用信息。

1 。如果您的代码中包含IPAddress.AnyIPAddress.Loopback之类的内容,则还必须支持IPAddress.IPv6AnyIPAddress.IPv6Loopback IPv6 版本。

2 。通常与IPAddress.AddressFamily比较的AddressFamily.InterNetwork也应该具有 IPv6 版本,即AddressFamily.InterNetworkV6

3 。必须删除所有硬编码的IP地址,例如回送地址(127.0.0.1)。您必须在运行时使用主机名或将主机名转换为ip。

4.如果您使用的是ping功能,请暂时将其删除,然后实施自己的ping功能,直到将其固定为可与 IPv6 一起使用为止。我上次检查时不固定。

最后,通过使用this问题中的函数,可以确定是否支持 IPv4 IPv6

关于ios - 升级到最新版本的Unity可以解决Apple的IPv6策略吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37764957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com