Динамический URL Firebase ведет себя странно при открытии из тега NFC - PullRequest
0 голосов
/ 02 марта 2019

Прежде всего, я бы хотел сказать, что у меня полностью работающая реализация Firebase Dynamic Links.Предположим, у нас есть следующий динамический URL: https://cardition.page.link/fYvz6CU61p1DXHud8

Этот URL будет работать правильно при открытии с помощью android.intent.action.VIEW (он откроет приложение и передаст ему некоторый идентификатор для идентификации ресурса, если у вас есть приложение).установленный в противном случае, вы попадете на страницу PlayStore и так далее ...)

Однако я написал тот же URL-адрес для тега NFC и предположил, что он будет вести себя так же (в основном браузер системы по умолчанию будетпопробуйте открыть эту ссылку и следовать тому же потоку, описанному выше)

Мне кажется, что это верно только для браузеров на базе Firefox, в то время как браузеры на основе Chromium навсегда перенаправят меня на страницу PlayStore приложения (я такжедумаю, что они не передают дополнительные данные для идентификации карты, поэтому приложение будет вести себя так, как будто оно установлено нормально)

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

Теперь есть способ найтиd Эта проблема связана с движками Chrome или мне нужно реализовать свои собственные функции глубоких ссылок, как описано в этом посте .

Для справки, вот как выглядят данные тега NFCкак: nfc

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