Apple rejected my update due to data connection checker
Hello, please check the screenshot, it's from my app https://well-spoken.app .
Apple is mysterious in their review process, I haven't changed anything in networking for 20 updates, and now they came up with this when rolling new features.
As you see on the screenshot, they were testing my app on iPad, and there is an additional layer of complexity - VPN, maybe it affects querying DNSes? I saw some other comments, perhaps we should use IPV6? Perhaps if all DNSes fail I should do additional request to my own server to verify the status of the network?
I'm using most recent version of data_connection_checker.
I managed to convenience them to accept it without changes, but I'm afraid it's not a sustainable solution.
could you solve this problem ??
I also sent an application with this plugin, and Apple approved it
once, for another application that didn't use Flutter, I had a problem with the internet .. I had to write to them saying not to use VPN's and they approved it ..
yes,
I've added the following DNSes:
InternetAddress('8.8.8.8', type: InternetAddressType.IPv4), // Google
InternetAddress('2001:4860:4860::8888', type: InternetAddressType.IPv6), // Google
InternetAddress('1.1.1.1', type: InternetAddressType.IPv4), // CloudFlare
InternetAddress('2606:4700:4700::1111', type: InternetAddressType.IPv6), // CloudFlare
InternetAddress('208.67.222.222', type: InternetAddressType.IPv4), // OpenDNS
InternetAddress('2620:0:ccc::2', type: InternetAddressType.IPv6), // OpenDNS
InternetAddress('180.76.76.76', type: InternetAddressType.IPv4), // Baidu
InternetAddress('2400:da00::6666', type: InternetAddressType.IPv6), // Baidu
eventually, I ping my own server if all DNSes fail.