将内容添加到Android Assistant

时间:2016-10-19 12:26:18

标签: android json assistant google-assist-api

您好我正在开发一款处理产品的应用,我希望使用Android助手改善用户体验。

我阅读了Google的文档,并首先尝试使用以下代码:

@Override
public void onProvideAssistContent(AssistContent assistContent) {
super.onProvideAssistContent(assistContent);

 String structuredJson = new JSONObject()
   .put("@type", "MusicRecording")
   .put("@id", "https://example.com/music/recording")
   .put("name", "Album Title")
   .toString();
 assistContent.setStructuredData(structuredJson);
}

代码被调用但没有添加到Google助手抓取当前视图的正常体验中。 我也尝试使用产品架构(schema.org)(与@ product,@ brand,@ look ...),因为我认为问题是json对象没有给谷歌搜索带来任何结果。 但这个新的json没有出现。

当我认为问题在于json在Google搜索上没有结果或我忘了做更多事情时,我错了吗?

由于

1 个答案:

答案 0 :(得分:0)

关于Google智能助理,因为它是一个智能助理,所以在向用户建议结果之前,它会做更多的计算。这意味着与您的共享内容相关,它将是Google智能助理学习数据,而Google智能助理会使用Google做一些事情只是谷歌知道,这不是一个明确的概念,如if else条件。此外,您可以关注this上的评论, 我认为这会有所帮助。