ios-应用商店ipv6失败,但可以';再生产

ios-应用商店ipv6失败,但可以';再生产,ios,react-native,app-store,ipv6,Ios,React Native,App Store,Ipv6,我有一个用React Native开发的应用程序,它使用API来处理所有数据。该应用程序已被批准,没有问题,也没有崩溃 我(在WWDC之后)最近对该应用程序进行了一些更新,并在真实设备上对所有内容进行了本地测试。该应用程序运行良好,完全没有崩溃 苹果的回应如下: “性能-2.1您的应用程序在运行iOS的iPad和iPhone上崩溃 10.2连接到IPv6网络时:1.启动应用程序2.点击“ 问题是我无法复制本地计算机上发生的问题(我们在办公室使用ipv4),并且服务器不是IPv6 我做了一些研究,

我有一个用React Native开发的应用程序,它使用API来处理所有数据。该应用程序已被批准,没有问题,也没有崩溃

我(在WWDC之后)最近对该应用程序进行了一些更新,并在真实设备上对所有内容进行了本地测试。该应用程序运行良好,完全没有崩溃

苹果的回应如下:

“性能-2.1您的应用程序在运行iOS的iPad和iPhone上崩溃 10.2连接到IPv6网络时:1.启动应用程序2.点击“

问题是我无法复制本地计算机上发生的问题(我们在办公室使用ipv4),并且服务器不是IPv6

我做了一些研究,截至WWDC(2015年),应用程序不能发布到商店中,除非它们的API在IPv6服务器上。然而,我很难理解为什么这会导致应用程序崩溃,因为它在我的机器和设备上运行良好


有没有一种方法可以复制苹果公司的问题?苹果面临的问题可能是因为IPv6问题吗?

也有同样的问题。然后发现我的应用程序无法处理推送通知权限被用户拒绝的情况。因此,最好检查您是否在提示用户输入任何权限(当应用程序最初启动时),并查看当这些权限被拒绝时,应用程序的行为是否符合预期。(我的猜测是,苹果的测试人员在测试时通常会拒绝这些许可)

我认为这将有助于解决您的问题您已经告诉过您的服务器不支持IPv6。您的服务器应该只支持IPv6连接。@MidhunMP没有。我联系了其托管服务器的服务器团队,他们说转换到IPv6不是一件容易的事情,如果没有我们创建一个新的服务器,他们也不愿意做这件事。Apple有关于如何在仅IPv6的网络上测试的说明,以及如何创建测试网络。您的服务器不需要支持IPv6,但强烈建议支持它。如果服务器上没有IPv6支持,客户端需要通过可能过载且速度较慢的翻译服务。连接超时也快得多。通过在服务器端和客户端支持IPv6,您可以避免这种混乱,并为用户提供最佳服务。