Ссылки на приложение Ionic Cordova + проблема с плагином камеры в Android - PullRequest
3 голосов
/ 21 марта 2019

Ionic 4.11.0

Cordova 8.1.2

Платформа Android: 8.0.0

Я создаю приложение Ionic / Cordova, которое использует внешнюю аутентификациюмобильное приложение ("Itsme"), и у меня возникла проблема с его запуском на Android.

В своем приложении я открываю приложение аутентификации со ссылкой на приложение.Затем приложение аутентификации перенаправляет на мое приложение, используя также ссылку на приложение, но когда это происходит, мое приложение фактически перезапускается дважды, как я вижу из журналов в консоли.

Кроме того, когда я продолжаю использовать последнюю версиюгенерируется экземпляр моего приложения, и я пытаюсь использовать плагин камеры (который запускается через намерение), я никогда не смогу вернуть изображение.Возврат плагина переключается обратно на домашний экран Android, мое приложение остается в фоновом режиме, и я не получаю никакого результата, если я возвращаю его на передний план.

Я тестировал, используя множество различныхфлаги в определении приложения ссылаются на мое собственное приложение (singleTask, singleTop, ...) безрезультатно.

Используя тестовое нативное приложение, я определил, что флаги отправляются приложением аутентификации при перенаправлениидля моего с намерением VIEW являются следующие:

  • FLAG_ACTIVITY_CLEAR_TASK

  • FLAG_ACTIVITY_NO_HISTORY

  • SCROLLBARS_OUTSIDE_INS1027 *

Есть идеи или указания, как выяснить, что именно происходит?

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