W AndroidManifest.xml otrzymuję następującą podpowiedź :
Wyszukiwarka Google nie może indeksować aplikacji; rozważ dodanie co najmniej jednego działania z wypełniaczem zamiarów ACTION-VIEW. Aby uzyskać więcej informacji, zobacz objaśnienie problemu.
Dodaje precyzyjne linki, aby wprowadzić Twoją aplikację do indeksu Google, aby uzyskać instalacje i ruch do Twojej aplikacji z wyszukiwarki Google.
Czy ktoś może wyjaśnić, dlaczego tak jest?
android
android-intent
android-manifest
Pratik Butani
źródło
źródło
Odpowiedzi:
Z oficjalnej dokumentacji:
Za pomocą tego linku Włączanie precyzyjnych linków do treści aplikacji zobaczysz, jak z nich korzystać.
I za pomocą tego testu implementacji indeksowania aplikacji przetestuj go.
źródło
ACTION-VIEW
filtru zamiarów, ale rozwiązanie wymagaaction.VIEW
. Podobnie, kliknięcie linku w Android Studio prowadzi do strony, na którejACTION-VIEW
się nie wyświetla. Co najmniej mogą zrobić z natrętnymi ostrzeżeniami, to przekazywać dokładne wiadomości i strony pomocy.xmlns:tools="http://schemas.android.com/tools"
domanifest
tagu, a następnie dodaćtools:ignore...
doapplication
tagu.Możesz usunąć ostrzeżenie, dodając poniższy kod w
<intent-filter>
środku<activity>
źródło
tools:ignore="GoogleAppIndexingWarning"
. Dodałem go jako rodzeństwo do<action android:name="android.intent.action.MAIN" />
głównej działalności.tools:ignore="GoogleAppIndexingWarning"
zamiast tego, ponieważ wtedy nie dodasz pustego WIDOKU ACTION_VIEW. Może to nie powodować żadnych problemów, ale zawsze chcesz być bezpieczny.Możesz usunąć ostrzeżenie, dodając
xmlns:tools="http://schemas.android.com/tools"
itools:ignore="GoogleAppIndexingWarning"
do<manifest>
tagu.źródło
Dodanie tego filtru zamiaru do jednej z czynności zadeklarowanych w manifeście aplikacji naprawiło to dla mnie.
źródło
to rozwiązanie działa tylko, jeśli chcesz zignorować to Ostrzeżenie
źródło