我已在我的应用中实施了Android Firebase App索引个人内容。我正在为Google搜索助手轻松搜索文章编制索引。它适用于手机[在三星S7 Edge& amp;上测试S8]但未在任何平板电脑中显示结果[Nexus 7(5.0.1),Samsung Tab S2(7.0)]。
这些条目也列在设置 - > Google设置 - >应用程序下的FireBase App Indexing。在电话和电话中以正确的方式片剂。
url: "android-app//custom-package/....."
type: "DigitalDocument"
nane: ["FC Barcelona..."]
metadata:{
worksoffline:false
score:0
}
截图: -
使用手机搜索:
搜索结果无法在平板电脑中运行:
以下是我将文章作为个人内容存储在系统中的代码。
ArrayList<Indexable> indexableArticles = new ArrayList<>();
for (IndexEntry e : indexFeed) {
Indexable articleToIndex = Indexables.digitalDocumentBuilder()
.setName(e.getTitle())
.setUrl(e.getUrl())
.build();
indexableArticles.add(articleToIndex);
}
if (indexableArticles.size() > 0) {
Indexable[] indexedArr = new Indexable[indexableArticles.size()];
indexedArr = indexableArticles.toArray(indexedArr);
// batch insert indexable articles into index
FirebaseAppIndex.getInstance().update(indexedArr);
}
我也在使用'com.google.firebase:firebase-appindexing:10.2.6'库
即使在对文章编制索引之后,也无法弄清楚平板电脑中的问题。很高兴收到你的帮助。感谢。