很长一段时间以来,我在使用应用程序操作时遇到了麻烦。只要我从 App Actions Test Tool 中触发它,一切都会运行良好。一旦我尝试通过谷歌助手(文本或语音)启动它,我得到的只是搜索结果。在actions.xml下面。
<actions>
<action intentName="actions.intent.OPEN_APP_FEATURE">
<fulfillment urlTemplate="{@url}" />
<parameter name="feature">
<entity-set-reference entitySetId="featureParamEntitySet"/>
</parameter>
</action>
<action intentName="actions.intent.CREATE_THING">
<fulfillment urlTemplate="https://deeplink{?name}" >
<parameter-mapping urlParameter="name" intentParameter="thing.name" />
</fulfillment>
<parameter name="thing.name">
<entity-set-reference entitySetId="nameEntitySet"/>
</parameter>
</action>
<entity-set entitySetId="featureParamEntitySet">
<entity url="https://deeplink/one" name="featureParam_one" alternateName="@array/featureParam_one_synonyms"/>
<entity url="https://deeplink/two" name="featureParam_two" alternateName="@array/featureParam_two_synonyms"/>
</entity-set>
<entity-set entitySetId="nameEntitySet">
<entity identifier="ID_ONE" name="name_one" alternateName="@array/name_one_synonyms"/>
<entity identifier="ID_TWO" name="name_two" alternateName="@array/name_two_synonyms"/>
</entity-set>
</actions>
我在谷歌助手设置中更改了语言,在设备设置中更改了时区,全部用于 en-US。似乎没有配置问题,因为它通过 AATT 工作。我想我在措辞方面尝试了几乎所有的可能性。我还尝试通过内部版本上传构建 - 结果相同。还有什么我可能会丢失的吗?