Firebase App Indexingを実装しようとしていますが、インデックス可能成功を示しており、インデックスも表示されますアプリ内Googleアプリで検索した後、タブに表示されます。私の理解では、Googleアプリで検索すると、インデックスはオートコンプリート候補にも表示されるはずですが、表示されません。私は次のチュートリアルに従っています。ここ以下は、コンテンツのインデックス作成に使用しているコード スニペットです。
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'
7.1.1
何か見落としている点はありますか? ストックバージョンと Google アプリバージョンで実行されている Nexus 6P でテストしています6.9.36.21.arm64
。
ベストアンサー1
インデックス可能構築する必要があるインデックス可能なビルダー、アイテムごとに(ループのヒント)...一方、デジタルドキュメントビルダーこれは、特にデジタル文書向けの、かなり特殊な実装です。
Indexable recipe = new Indexable.Builder()
.setName("Brownie Recipe")
.setUrl("//acme.com/recipes/12345678")
.build();
FirebaseAppIndex.getInstance().update(recipe);
チェックしてくださいアプリインデックスドキュメントまたは
AppIndexingをビルドして実行するクイックスタート:
git clone https://github.com/firebase/quickstart-android.git
。参考文献:アプリコンテンツのディープリンクを有効にする。
チュートリアル (および質問) は少し古くなっているようです。現在のバージョンは です11.0.2
。
またcom.google.android.gms
、:もplay-services-appindexing
必須です。