Я пытаюсь реализовать Firebase индексирования приложения, в то время как задача обновить индексируемой показывает успех и индекс также показана в В Apps вкладки после поиск в приложении Google. Насколько я понимаю, индекс должен также отображаться в Автозаполненных предложениях при поиске в приложении Google, но не показан. Я следую учебнику от here. Ниже приведен фрагмент кода, я использую индексировать содержание:Android - Firebase App Indexing App не отображается в 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);
}
});
Также версия библиотеки Indexing Firebase App я использую это
compile 'com.google.firebase:firebase-appindexing:10.0.1'
я что-нибудь не хватает? Я тестирую Nexus 6P, работающий на складе 7.1.1
, и версию приложения для Google 6.9.36.21.arm64
.
У меня точно такая же проблема. Я последовал за учебником шаг за шагом, и предложения не появляются. Я проверил базу данных индексирования приложений Firebase в инструментах разработчика Google, и мои объекты есть, но по какой-то причине приложение Google не показывает их. – Kaizie
Можете ли вы проверить обработчик намерений, чтобы URL-адрес был настроен правильно в вашем приложении? Какую схему вы используете для ссылок? –
убедитесь, что глубокие ссылки находятся в правильном формате. Формат URI для глубокой ссылки - android-app: // <имя_пакета>//. –
PN10