Я получаю следующую подсказку в AndroidManifest.xml :
Приложение не индексируется поиском Google; рассмотрите возможность добавления хотя бы одного действия с наполнителем намерений ACTION-VIEW. См. Объяснение проблемы для более подробной информации.
Добавляет глубокие ссылки, чтобы добавить ваше приложение в индекс Google, чтобы получать установки и трафик на ваше приложение из поиска Google.
Кто-нибудь может объяснить, почему это так?
android
android-intent
android-manifest
Пратик Бутани
источник
источник
Ответы:
Из официальной документации:
Используя эту ссылку Включение глубоких ссылок для контента приложения, вы увидите, как его использовать.
И с помощью этого Протестируйте реализацию индексации вашего приложения, как это проверить.
источник
ACTION-VIEW
фильтр намерений, но решение включает в себяaction.VIEW
. Аналогично, по ссылке в Android Studio вы попадете на веб-страницу, гдеACTION-VIEW
не отображаются. Меньшее, что они могут сделать с помощью навязчивых предупреждений, - это дать вам точные сообщения и справочные страницы.xmlns:tools="http://schemas.android.com/tools"
вmanifest
тег, а затем добавитьtools:ignore...
вapplication
тег.Вы можете удалить предупреждение, добавив ниже код
<intent-filter>
внутри<activity>
источник
tools:ignore="GoogleAppIndexingWarning"
. Я добавил это как родного брата<action android:name="android.intent.action.MAIN" />
в основной деятельности.tools:ignore="GoogleAppIndexingWarning"
вместо этого, потому что тогда вы не будете добавлять пустой ACTION_VIEW. Это может не вызвать никаких проблем, но вы всегда хотите быть в безопасности.Вы можете удалить предупреждение, добавив
xmlns:tools="http://schemas.android.com/tools"
иtools:ignore="GoogleAppIndexingWarning"
к<manifest>
тегу.источник
Добавление фильтра намерений к одному из действий, объявленных в манифесте приложения, исправило это для меня.
источник
это решение работает только. если вы хотите игнорировать это предупреждение
источник