Намерение Deeplink теряет URL-адреса, когда приложение находится в фоновом режиме и процесс завершается Android ⇐ Android
Намерение Deeplink теряет URL-адреса, когда приложение находится в фоновом режиме и процесс завершается Android
Недавно я столкнулся с одной проблемой, выполнив следующее:
[*]Запустить мое приложение [*]Нажмите кнопку «Домой» -> приложение в фоновом режиме. [*]запустите команду «am kill» из adb, чтобы завершить процесс (реальные пользователи сталкиваются с этим, если покидают приложение на несколько часов в фоновом режиме) [*]Запуск Deeplink из браузера Chrome [*]Приложение открывается, но не приводит к нужному фрагменту. [*]Если процесс не уничтожен процессом -> он может направиться к нужному фрагменту
Мое приложение имеет режим запуска SingleTop (я также пробовал с SingleTask, он не работает). Я тестировал это во всех ОС, и это происходит со всеми, кроме Android 14. В Android 14 это работает на устройстве Pixel 4a
Я немного исследовал и обнаружил, что когда приложение закрывается -> намерение Deeplink не отправляет ему никаких данных или ACTION_VIEW. Все они являются нулевыми и соответствуют моему приложению. проверяет намерение найти URL -> ничего не может понять
К вашему сведению, я обработал глубокую ссылку как в onNewIntent(), так и в onCreate() моей основной активности
Может ли кто-нибудь подсказать мне обходной путь?
Недавно я столкнулся с одной проблемой, выполнив следующее:
[*]Запустить мое приложение [*]Нажмите кнопку «Домой» -> приложение в фоновом режиме. [*]запустите команду «am kill» из adb, чтобы завершить процесс (реальные пользователи сталкиваются с этим, если покидают приложение на несколько часов в фоновом режиме) [*]Запуск Deeplink из браузера Chrome [*]Приложение открывается, но не приводит к нужному фрагменту. [*]Если процесс не уничтожен процессом -> он может направиться к нужному фрагменту
Мое приложение имеет режим запуска SingleTop (я также пробовал с SingleTask, он не работает). Я тестировал это во всех ОС, и это происходит со всеми, кроме Android 14. В Android 14 это работает на устройстве Pixel 4a
Я немного исследовал и обнаружил, что когда приложение закрывается -> намерение Deeplink не отправляет ему никаких данных или ACTION_VIEW. Все они являются нулевыми и соответствуют моему приложению. проверяет намерение найти URL -> ничего не может понять
К вашему сведению, я обработал глубокую ссылку как в onNewIntent(), так и в onCreate() моей основной активности
Может ли кто-нибудь подсказать мне обходной путь?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение