Вот то, что я подтвердил, работает:
[*] Ссылки приложения: Запуск приложения через команду AD с определенной глубокой ссылкой URL идеально подходит. Приложение запускается, получает URL и перемещается на правильный экран с правильными параметрами.
[*] Проведение ссылки приложения: Команда ADB Shell PM get-app-links показывает мой домен как подтверждение и состояние выбора в качестве Enabled . Шорткаты, определенные в ortcuts.xml , появляются на Long-Press и правильно запустите приложение через их определенные URL-адреса глубоких ссылок. или используйте определенную возможность действия приложения. AndroidManifest.xml
Я ссылаюсь на shortcuts.xml в качестве источника метаданных действий приложения. Ссылки приложения настроены для моего домена. < /P>
Код: Выделить всё
< /code>
[b] 2. res/xml/shortcuts.xml
Я определяю общую возможность для open_app_feature и конкретного ярлыка для предоставления элемента инвентариза.
Код: Выделить всё
< /code>
[b] 3. res/values/strings.xml
Код: Выделить всё
Cool Feature
Open My Cool Feature
MyCoolFeature
< /code>
Проблема: < /strong> < /h3>
Когда я использую голосовую команду "Эй, Google, откройте mycoolfeature in myappname" < /strong>, я ожидаю помощника: < /p>
Bii.
[*] Extract "mycoolfeature" как функция
[*] Используйте Url-Template , чтобы построить глубокую ссылку: https://myapp-links.example.com/play?fe ... oolfeature ссылка.
Код: Выделить всё
AppLinks.getInitialLink()
Приложение открывается на основной экран по умолчанию, а не на конкретный экран функций. Плагин Test Test Test Test для Android Studio в настоящее время нарушен/непредубежден, поэтому я не могу использовать его для отладки. Есть ли проблема с моим сочетанием.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ion-capabi