App store отклоняет приложение для поддержки сети IPV6 в iOs 10
Я получил письмо об отклонении приложения от apple, которое ниже,
мы обнаружили одну или несколько ошибок в вашем приложении при просмотре на iPad и iPhone под управлением iOS 10.0.2 на Wi-Fi, подключенном к сети IPv6. В частности, приложение остается на заставке при запуске.
на основе их запроса я создал сеть NAT64 на моем Mac и поделился, что интернет для устройства iPhone 5S версии 10.0.2 os, приложение работает нормально,
но apple говорит он не работает с IPv6 Кто-нибудь может подтвердить, что мне нужно проверить что-нибудь еще?
окружение: Appcelerator Studio TI SDK 5.1.0 GA XCode Версии 6.3
спасибо заранее
2 ответов
просто прочитайте почту, которую вы получили от людей apple. Ответ будет только там. Используйте wireshark, чтобы узнать, что именно делает ваша сеть.
также, чтобы понять проблему, лучше используйте wireshark для анализа того, что происходит - создайте сеть, как описано в этом сеансе, и посмотрите, что происходит на порту wifi
https://developer.apple.com/videos/play/wwdc2015/719/
для получения дополнительной информации @Шон ответ
после довольно большого стресса я могу подтвердить, что проблема заключалась в том, что наш бэкэнд не был правильно настроен для IPv6. По-видимому, AWS не поддерживает IPv6 и IPv6-только DNS через Route53. В конечном итоге я переместил все интернет-биты бэкэнда из AWS в настоящее время. Я хотел оставить это, потому что я думаю, что, вероятно, будут другие, которые окажутся с аналогичными проблемами, когда люди начнут отправлять обновления за ограничением только IPv6. Лучшее средство я нашел для проверки готовности сервера/DNS было: http://ready.chair6.net/
попросите вашего хостинг-провайдера назначить ваш сервер IPv6, а также, и они не будут взимать плату за это. Это позволит решить ваши проблемы IPv6.
в моем случае я связался с хостинг-провайдером об этой проблеме, и они сказали, что IPv6 не назначен на мой сервер, я попросил их и попросил стоимость, они сказали, что это бесплатно и назначит его сейчас. Я думаю, что хостинг-компании должны назначить IPv6 всем серверам, но они назначают его на приоритетные базы для тех, кто столкнувшись с этой проблемой.
поэтому лучше обратитесь к хостинг-провайдеру для назначения IPv6.