Приложение IONI C зависает при попытке в эмуляторе и на устройстве iOS - PullRequest
0 голосов
/ 21 января 2020

Это потребовало значительных усилий, но я не могу понять причину. Пройдя через большую часть потоков на ioni c l (подписан ниже), я наконец-то обращаюсь к сообществу стеков, ваша помощь будет высоко оценена.

Рабочий процесс приложения (согласно заказу):

  1. открыть приложение

  2. пользовательский экран входа в систему с запросом имени пользователя и пароля >> заполнить данные >> Хит "SUBMIT"

  3. Войдите в систему (использует OAuth2) и перенаправляет на HomePage (все варианты поведения работают нормально)

  4. I Выйти из приложения (очистить токен доступа и обновить sh токен) >> он перенаправляет обратно на пользовательский экран входа в систему >> снова вводит данные >> Войти в систему >> перенаправляет на HomePage >> APP ЗАМОРАЖИВАЕТСЯ .. !!

  5. Событие не распознано (даже щелчок, прокрутка и т.д. c.)

Иони c info

Ionic:


   ionic (Ionic CLI)  : 4.12.0 (/usr/local/lib/node_modules/ionic)

   Ionic Framework    : ionic-angular 3.9.2

   @ionic/app-scripts : 3.2.0


Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)

   Cordova Platforms     : android 7.1.4

   Cordova Plugins       : no whitelisted plugins (15 plugins total)


System:


   Android SDK Tools : 26.1.1 (/Users/a212683733/Library/Android/sdk)

   NodeJS            : v10.15.3 (/usr/local/bin/node)

   npm               : 6.4.1

   OS                : macOS Mojave

   Xcode             : Xcode 10.2 Build version 10E125

Некоторые из возможных решений пробовали.

  1. Изменение navCtrl.setRoot на navCtrl.push - не работает

  2. Событие применения указателя CSS (упомянутое в одной из ссылок git) - Не работает

  3. Только обновление "ioni c - angular "до 3.9.4 или 3.9.5 из текущей версии 3.9.2 - не работает

  4. Запустите любое событие DOM вручную из XCode (например, перейдите в альбомную ориентацию) и попробуйте взаимодействовать с приложением - не работает

...