我正在尝试将google助手集成到我的健身应用程序中,这样当用户说“在xyz应用程序上开始我的锻炼”时,我的应用程序就会启动。我在这里关注了视频:https://developers.google.com/actions/app/
并将此添加到我的清单中:
<meta-data android:name="com.google.android.actions"
android:resource="@xml/actions"/>然后将这些详细信息添加到我的actions.xml文件中:
<?xml version="1.0" encoding="utf-8"?>
<actions>
<action intentName="actions.intent.START_EXERCISE">
<fulfillment urlTemplate="https://xyz.in{?exercise}">
<parameter-mapping
intentParameter = "exercise.name"
urlParameter = "exercise"
/>
</fulfillment>
</action>
</actions>仍然没有得到预期的结果。我到底做错了什么。
发布于 2019-08-19 23:58:58
您应该使用Android Studio中的App Actions Test插件来触发操作:
https://plugins.jetbrains.com/plugin/12322-app-actions-test-tool
一旦你安装了插件,你会在“工具”下找到它,你可以为你的app +参数定义一个调用名称。
从一开始,你就可以说"ok google,在xyz app上开始我的锻炼“
https://stackoverflow.com/questions/57062321
复制相似问题