При отклонении IOS индикатор активности вращался бесконечно при запуске, после чего никаких дальнейших действий не было создано во время проверки - PullRequest
0 голосов
/ 27 сентября 2018

Недавно я отправил свое приложение в 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'

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 28 сентября 2018

У нас такой же отчет от Apple, несмотря на то, что мы тестируем на 6 разных устройствах: iOS 11, 12, 12.1 с сетью или без нее.

Мы также не получаем никаких проблем от наших бета-тестеров.

Насколько я могу судить, на Launchscreen мы тратим около 6 секунд (iPhoneX), ожидая запуска Metal.В нашем журнале больше ничего нет, пока наш первый VC не достигнет своего viewDidLoad.

У нас был такой же отчет две недели назад с совершенно другой итерацией нашего приложения, при повторной отправке приложение прошло

Теперь мы сильно ужесточили поведение приложения и были отклоненыпо той же причине несколько раз

Это расстраивает из-за отсутствия вспомогательной информации от Apple, такой как журналы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...