0

我们正在尝试在谷歌助手中集成一个动作。我想以额外的意图打开我的活动。用户会说“Ok Google,beni bul”(意思是找到我),然后我们的应用程序将打开并将他们的位置发送到我们的网络服务中。我遵循内置意图的纪录片并在 App Action Test Tool 中进行了测试。当我将我的应用程序发布到 Playstore 时,它​​被拒绝了,因为不支持土耳其语。当我直接在助手中测试时,它也不是测试工具,而是返回我的网络结果。

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </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="acilizmir.page.link"
                android:scheme="https" />


        </intent-filter>

    </activity>

<actions>
  <action intentName="actions.intent.OPEN_APP_FEATURE" >
    <fulfillment urlTemplate="https://acilizmir.page.link/open{?featureName}" >
        <parameter-mapping
            intentParameter="feature"
            urlParameter="featureName" />
    </fulfillment>

    <parameter name="feature" >
        <entity-set-reference entitySetId="FeatureEntitySet"  />
    </parameter>
</action>

<action intentName="actions.intent.GET_THING">
    <fulfillment urlTemplate="https://acilizmir.page.link/open?q={q}">
        <parameter-mapping
            intentParameter="thing.name"
            urlParameter="q"/>
    </fulfillment>
</action>

<entity-set entitySetId="FeatureEntitySet" >
    <entity
        name="bul"
        identifier="bul" />
    <entity
        name="find"
        identifier="find" />
</entity-set>
4

1 回答 1

0

这是正确的。应用操作目前不支持土耳其语。请继续关注更新。

于 2021-03-11T03:21:47.930 回答