Android Firebase App Indexing персональный контент не работает на планшете

В моем приложении реализована индексация личного контента приложения Android Firebase. Я индексирую статьи для удобного поиска из Google Search Assistant. Он отлично работает с телефонами [протестирован на Samsung S7 Edge & S8], но не показывает результаты ни на одном планшете [Nexus 7(5.0.1), Samsung Tab S2(7.0)].

Также записи перечислены в Настройках -> Настройки Google -> Индексирование приложений FireBase, под приложением. в обоих телефонах и планшетах.

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'

Не могу понять, в чем проблема в планшете, даже после того, как он индексирует статьи. Рад получить, что вы поможете. Благодарю.

0 ответов

Другие вопросы по тегам