Намерение Deeplink теряет URL-адреса, когда приложение находится в фоновом режиме и процесс завершается AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Намерение Deeplink теряет URL-адреса, когда приложение находится в фоновом режиме и процесс завершается Android

Сообщение Anonymous »


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

Я немного исследовал и обнаружил, что когда приложение закрывается -> намерение Deeplink не отправляет ему никаких данных или ACTION_VIEW. Все они являются нулевыми и соответствуют моему приложению. проверяет намерение найти URL -> ничего не может понять

К вашему сведению, я обработал глубокую ссылку как в onNewIntent(), так и в onCreate() моей основной активности

Может ли кто-нибудь подсказать мне обходной путь?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»