问题描述
操作:
<actions>
<action intentName="actions.intent.OPEN_APP_FEATURE">
<fulfillment urlTemplate="https://myApp.com{?featureName}">
<parameter-mapping
intentParameter="feature"
urlParameter="featureName" />
</fulfillment>
<parameter name="feature">
<entity-set-reference entitySetId="FeatureEntitySet" />
</parameter>
</action>
<entity-set entitySetId="FeatureEntitySet">
<entity
name="Commands"
identifier="Commands"
alternateName="@array/commands"
/>
<entity
name="Lock"
identifier="Lock"
alternateName="@array/lock_my_car"
/>
<entity
name="Unlock"
identifier="Unlock"
alternateName="@array/unlock_my_car"
/>
<entity
name="Start"
identifier="Start"
alternateName="@array/start_my_car"
/>
<entity
name="Trunk"
identifier="Trunk"
alternateName="@array/open_trunk_my_car"
/>
<entity
name="Locate"
identifier="Locate"
alternateName="@array/locate_my_car"
/>
<entity
name="Stop"
identifier="Stop"
alternateName="@array/stop_my_car"
/>
</entity-set>
我添加到清单:
<activity
android:name=".activity.VoiceCommandsActivity"
android:enabled="true"
android:exported="true">
<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="myApp.com"
android:scheme="https" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.gms.actions.SEARCH_ACTION" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<Meta-data
android:name="com.google.android.actions"
android:resource="@xml/actions" />
使用 Android Studio 应用操作工具进行测试。所有作品 我将应用上传到 google play 作为内部测试,并在设置使用操作中勾选框...
一旦上传和安装就不行。我如何测试?我试过嘿谷歌,打开我的应用程序并启动我的车.. 或使用 myapp 并开始...
只要打开我的应用就可以了吗?
我错过了什么吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)