是否可以将谷歌助手集成到安卓应用程序中?
我在网上找不到任何关于它的信息。
我知道今天 Google 发布了 Assistant SDK,但他们甚至在他们的Android 开发者博客文章中也没有提到任何 android 支持
询问您的应用程序在安装后可以提供的东西会很有用。
例如:
“好的谷歌,在亚马逊上找到星球大战蓝光”
它会启动亚马逊购物应用程序并寻找它。
是否可以使用此发布的 SDK 在应用程序中实现类似的功能?
是否可以将谷歌助手集成到安卓应用程序中?
我在网上找不到任何关于它的信息。
我知道今天 Google 发布了 Assistant SDK,但他们甚至在他们的Android 开发者博客文章中也没有提到任何 android 支持
询问您的应用程序在安装后可以提供的东西会很有用。
例如:
“好的谷歌,在亚马逊上找到星球大战蓝光”
它会启动亚马逊购物应用程序并寻找它。
是否可以使用此发布的 SDK 在应用程序中实现类似的功能?
您的示例并未说明将助手嵌入您自己的应用程序 - 听起来它说明了使用助手启动您的应用程序。
此 SDK 将支持前者,后者......不是真的。
您可以通过为 Android 构建 gRPC 库将新发布的 SDK 嵌入到您的应用程序中。有关Assistant SDK 的概述信息,请参阅https://developers.google.com/assistant/sdk/prototype/getting-started-other-platforms/integrate和http://www.grpc.io/docs/quickstart/android .html用于开始使用 gRPC for Android。
Google 推出了 App Actions,目前处于开发者预览阶段。借助 App Actions,您可以使用 Assistant Action 来深层链接到您的应用。完整的详细信息在https://developers.google.com/assistant/app/get-started。
简短的版本是:
actions.intent.OPEN_APP_FEATURE
.actions.xml
根据架构创建文件并从AndroidManifest.xml
.actions.xml
您创建的文件中的活动:<actions>
<action intentName="actions.intent.OPEN_APP_FEATURE">
<fulfillment urlTemplate="exampleapp://open{?appfeature}">
<parameter-mapping intentParameter="feature" urlParameter="appfeature" />
</fulfillment>
</action>
</actions>
然后,当向助手询问内置意图页面上的示例中指定的查询时,您的活动应该可用。