Недавно я отправил свое приложение в App Store для проверки и получил отклонение, в котором говорится, что мое приложение загружается навсегда:
Рекомендация 2.1 - Производительность - Полнота приложения
Мы обнаружили одноили больше ошибок в вашем приложении при просмотре на iPhone и iPad под управлением iOS 12 по Wi-Fi.
В частности, индикатор активности вращался бесконечно при запуске, тогда во время проверки никаких дальнейших действий не создавалось.
Следующие шаги
Чтобы решить эту проблему, запустите ваше приложение на устройстве, чтобы выявить любые проблемы, затем пересмотрите и повторно отправьте ваше приложение на рассмотрение.
Если мы неправильно понялипредполагаемое поведение вашего приложения, пожалуйста, ответьте на это сообщение в Resolution Center, чтобы предоставить информацию о том, как эти функции были предназначены для работы.
Для новых приложений удалите все предыдущие версии приложения с устройства, затем установите ивыполните шаги, чтобы воспроизвести проблему.Для получения обновлений установите новую версию в качестве обновления предыдущей версии, а затем выполните действия по воспроизведению проблемы.
Ресурсы
Для получения информации о тестировании приложения и подготовке его к рассмотрению, пожалуйста,см. Техническую ноту TN2431: Руководство по тестированию приложения.
Обзор сети можно найти в разделе «О сети».Более подробный обзор требований IPv6 к обзору приложений см. В обсуждениях по IPv6 и обзору приложений на форуме разработчиков Apple.
Подробнее см. На прилагаемом скриншоте.
Перед отправкойДля проверки я проверил его на симуляторах и реальных устройствах, и то и другое занимает 5-10 секунд.
Я использую Firebase и Ionic, может кто-нибудь дать мне несколько советов, что вызвало эту проблему?Я искал в Google, что Firebase поддерживает IPv6, и теперь я понятия не имею, почему возникла проблема.
В источнике нет жестко заданного IP-адреса, я использую только URL-адрес, запрашивающий ставки из Почты Канады по url: 'https://ct.soa-gw.canadapost.ca/rs/ship/price'
Любая помощь приветствуется.