Я пытаюсь разработать интерактивное приложение "на основе речи" и обнаружил некоторые проблемы.
Я мог бы выполнять все задачи своего приложения без сенсорного ввода, только голосовой.
Итак, моя идея состояла в том, чтобы использовать Google Assitant, чтобы открыть мое приложение, а затем выполнить задачи с действиями «на основе речи». Моя единственная проблема - открыть мое приложение с помощью пользовательской фразы типа «Hello myApp».
Я заметил, что Google разрешает только определять в Манифесте, в котором разработчик может установить предопределенный метод, такой как SEARCH_ACTION (я должен сказать "Serch cats in myAPP ..."), ... а не настраиваемое действие!
Тогда у меня появилась идея: чтобы решить эту проблему, я могу определить новую подпрограмму в моем помощнике Google, где Command - «Hello myApp», а действие - «Open myApp», и это работает!
Но я не хочу заставлять своих пользователей добавлять новый турне в их Помощник, я хочу сделать это из своего приложения автоматически при первом открытии моего приложения (через Intent и startActivity или что-то подобное idk) .
Мой вопрос : Как я могу это сделать? Какое намерение я должен вызвать? С какими дополнениями? Возможно ли это?
Пожалуйста, ответьте, спасибо.