Ок гугл, голосовые действия, поиск по данным приложения

Каждый. Я столкнулся с немного странной проблемой. Моя цель - обработать поисковый запрос Google и открыть приложение с этим запросом. Необходимые запросы: Позвонить приятелю (открывает активность моего приложения с этой контактной информацией и предложить позвонить с помощью voip) Поиск собеседника по "имени приложения" (должен открыть активность моего приложения и отобразить в списке все случаи)

Я уже попробовал эти подходы: 1. Я создал деятельность с помощью фильтра намерений с дескриптором

<intent-filter>
    <action android:name="android.intent.action.CALL" />
    category android:name="android.intent.category.DEFAULT" />
</intent-filter>

Но каждый раз, когда я пытаюсь использовать стандартное приложение для вызовов "Call buddy".

  1. Я создал действие с дескриптором фильтра намерений, используя подход google.gms.actions

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

но все равно не повезло. я могу создать поисковый запрос с

adb shell am start -a "com.google.android.gms.actions.SEARCH_ACTION" --es query "[query keyword]" -n "com.testapp/.MainActivity"

Пожалуйста, любая помощь будет принята с благодарностью

1 ответ

Согласно этому ответу, вам сначала нужно будет опубликовать свое приложение в магазине, прежде чем оно будет работать: /questions/10915647/kak-integrirovat-poiskovuyu-aktivnost-s-golosovyim-poiskom-ok-google/10915658#10915658

Другие вопросы по тегам