gpt4 book ai didi

Android - Firebase App Indexing App 未显示在谷歌自动完成建议中

转载 作者:IT王子 更新时间:2023-10-29 00:09:57 24 4
gpt4 key购买 nike

我正在尝试实现 Firebase App Indexing,而更新 indexable 的任务显示成功,并且在搜索后索引也显示在 In Apps 选项卡中谷歌应用。据我了解,在 Google App 中搜索时,该索引也应显示在“自动完成建议”中,但未显示。我正在学习 here 的教程.以下是我用来索引内容的代码 fragment :

Indexable menuItemToIndex = Indexables.noteDigitalDocumentBuilder()
.setName(title)
.setText(text)
.setUrl(link)
.build();

Task<Void> task = FirebaseAppIndex.getInstance().update(menuItemToIndex);

task.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
Log.d(TAG, "App index updated: " + title);
}
});

我使用的 Firebase App Indexing 库的版本也是

compile 'com.google.firebase:firebase-appindexing:10.0.1'

我有什么遗漏吗?我正在测试在 Stock 7.1.1 和 Google App 版本 6.9.36.21.arm64 上运行的 Nexus 6P。

最佳答案

Indexables 需要使用 Indexable.Builder 构建,每个项目(提示循环)...而 DigitalDocumentBuilder 是它的一个相当具体的实现,尤其是对于数字文档。

Indexable recipe = new Indexable.Builder()
.setName("Brownie Recipe")
.setUrl("//acme.com/recipes/12345678")
.build();

FirebaseAppIndex.getInstance().update(recipe);

教程(和问题)似乎有点过时了;当前版本是11.0.2

还需要 com.google.android.gms:play-services-appindexing

关于Android - Firebase App Indexing App 未显示在谷歌自动完成建议中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41649828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com