Интегрируйте Системные голосовые действия, как в Твиттере «Find [xyz] [on] [app_name]»."Поиск [xyz] по [имя_приложения]" уже работает - PullRequest
0 голосов
/ 30 апреля 2019

Я хочу интегрировать Google Voice Action для поддержки пользовательских запросов от Google Assistant, таких как Find xyz on app_name или Find xyz using app_name.

. Я успешно интегрировал SEARCH_ACTION, который поддерживает пользовательский запрос от Google Assistant, как Search xyz on app_name или Search xyz using app_name.Я сделал это с помощью Поиск с использованием определенного приложения .

Как включить поиск по ключевому слову Find?Twitter поддерживает оба варианта поиска по ключевым словам Find или Search.Но я не могу найти какую-либо документацию для этого, и она не работает с SEARCH_ACTION Фильтром намерений.

Редактировать:

Согласно приведенной выше ссылке на документацию, у меня есть вид деятельности, как,

<activity android:name=".SearchActivity">
    <intent-filter>
        <action android:name="com.google.android.gms.actions.SEARCH_ACTION"/>
        <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>
</activity>

Но это только обработка запроса, например Search xyz on app_name.

1 Ответ

1 голос
/ 13 мая 2019

Реализация цели поиска ( документы , на которую вы ссылались) просто предлагает другому приложению в системе Android возможность вызвать ваше приложение, предоставив общий поисковый термин. Точно, как другие приложения используют это зависит от них. В одном приложении может отображаться значок, через который можно перейти, в другом может использоваться голосовой запрос, например «поиск X по имени приложения».

В частности, Google Assistant может поддерживать или не поддерживать эти конкретные запросы, но даже если он делает (или не поддерживает) сегодня, это может измениться в будущем в зависимости от того, что делает «приложение» Google Assistant.

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

...