Android - Firebase App Indexing アプリが Google のオートコンプリート候補に表示されない 質問する

Android - Firebase App Indexing アプリが Google のオートコンプリート候補に表示されない 質問する

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);

チュートリアル (および質問) は少し古くなっているようです。現在のバージョンは です11.0.2

またcom.google.android.gms、:もplay-services-appindexing必須です。

おすすめ記事