I receive this lint warning when analysing my code (Analyse > Inspect Codes) on Android studios.
App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent-filler. See issue explanation for more details.
What is this warning, and how do I make my app indexable by Google Search?
it sounds important for SEO, but I can’t find any details on Google.
I also like to know how to access the “Issue Explanation” from android studio.
Edit:
“App is not indexable by Google Search” was the old warning. The new warning is
“Missing support for Firebase App Indexing”
4
Answers
I found out how to access the "Issue Explanation". I need to hover over an inspection error to display the full issue explanation inline (and pressing Ctrl-F1)
so the keyword I am missing is "deep links"!
The following is the android developer page to do deep links "To enable Google to crawl your app content and allow users to enter your app from search results"
http://developer.android.com/training/app-indexing/deep-linking.html
the following is the code snippet on how to do a deep link. I got no idea how Google can crawl my app just by adding it though...
there is also a note which says
Actually there are 2 ways to deal with ‘app is not indexable by google’ problem.
Simply disable lint warning. Sometimes app is not published to Google Play so deep links will not be needed, etc:
You can remove the warning by adding the below code in
<intent-filter>
inside<activity>
If you want disable this warning until your application development completes or if you don’t have any web URL to add, add this line in your
AndroidManifest.xml
file.