Ios - unsuccessful ipv6 application store but cannot re-produce

I have an application that is developed in React Native and uses an API to process all data. The application has already been approved without problems and without failures.

I (after WWDC) recently made some updates for the application and tested everything locally, as well as on a real device. The application works fine, without crashing at all.

Apple returned with the following answer:

"Performance - 2.1 Your application crashed on the iPad and iPhone running iOS 10.2, connected to the IPv6 network, when we: 1. Launched the application 2. Tapped"

The problem is that I cannot replicate the problem on my local computer (we use ipv4 in our offices), and the server is not IPv6.

I did some research, and with WWDC (2015) applications cannot be released to the store if their APIS are not on the IPv6 server. However, I am trying to understand why this can lead to a crash of the application, since it works fine on my machine and on my device.

Is there a way to reproduce the problem that the apple has? And is there a problem Apple may have with IPv6?

+1
ios app-store react-native ipv6
Jan 04 '17 at 9:40 on
source share
1 answer

There was the same problem. Then it turned out that my application did not process the script when user permissions of push requests were rejected by the user. Therefore, it is better to check if you are asking users for any permissions (when you first start the application) and see if the application will behave as expected when these permissions are denied. (My suggestion is that testers in an apple usually reject this permission when testing)

0
Jan 04 '17 at 10:50
source share



All Articles