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

Изучаю действия приложения. Я хотел бы создать демонстрацию с тремя страницами, и пользователь мог бы переходить на разные страницы, давая правильные инструкции помощнику Google. вот мои actions.xml и AndroidManifest.xml:

//actions.xml
<?xml version="1.0" encoding="utf-8"?>

<actions>
 <action intentName="actions.intent.OPEN_APP_FEATURE">
    <parameter name="feature">
      <entity-set-reference entitySetId="FeatureEntitySet" />
    </parameter>
    <fulfillment
        fulfillmentMode="actions.fulfillment.DEEPLINK"
        urlTemplate="http://example.com/open{?title}">
      <parameter-mapping
          intentParameter="feature"
          urlParameter="title"
          entityMatchRequired="true"/>
    </fulfillment>
  </action>

  <entity-set entitySetId="FeatureEntitySet">
    <entity name="game" identifier="game" />
    <entity name="navigation" identifier="navigation" />
    <entity name="ebook" identifier="ebook" />
  </entity-set>
</actions>

//AndroidManifest.xml

<activity android:name="com.appactiont.demo.MainActivity"
    android:exported="true">
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>

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

  <intent-filter android:autoVerify="true" tools:targetApi="m">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data
        android:host="example.com"
        android:scheme="http" />
  </intent-filter>
</activity>

Он работает с инструментом тестирования действий приложения, но помощник Google не может правильно интерпретировать открытую демо-игру или открытую демо-версию с функциональной игрой (даже если я ее печатаю). Он просто открывает результат поиска. Не уверен, что я что-то пропустил в своем коде. Был бы признателен, если кто-нибудь может помочь!


person Jieyu You    schedule 27.07.2020    source источник


Ответы (1)


К настоящему времени это должно быть исправлено. Пожалуйста, попробуйте и дайте мне знать, работает он или нет. Спасибо!

person Diego    schedule 28.07.2020