0

我有一个集成了打开应用功能的应用

行动:

<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 App Actions 工具进行测试。所有作品我将应用程序上传到谷歌播放作为内部测试并勾选设置使用操作中的框......

没有,一旦它被上传和安装。我该如何测试?我试过嘿谷歌,打开 myapp 并启动​​我的车.. 或使用 myapp 并启动​​...

只需打开我的应用程序就可以了吗?

我错过了什么?

4

0 回答 0