Questions tagged [android-app-indexing]

App indexing allows us to enable Google to crawl through an android app's content and present it to users through Google Search results.

Users on mobile devices can then click on a link to open our app from their search results, allowing them to directly view the app's content instead of a web page. This can be done by providing Google with information about the relationship between an app and its website.

This process involves the following steps:

  1. Enabling deep linking to specific content in the app by adding intent filters in the app's manifest.
  2. Annotating these links in the associated web pages on the web site or in a Sitemap file.
  3. Opting in to allow Googlebot to crawl through the APK in the Google Play store to index the app content.

The complete developer documentation can be found here and here.

145 questions
48
votes
11 answers

Android Studio only gives me SHA1, I need SHA256

I want to use assetlinks.json for appindexing. I am supposed to use a SHA256 fingerprint, but when I print out the signingReport in Android Studio, I only have SHA1. Can I use SHA1? If not, how can I get a SHA256 signed app? Using Manish Jain's…
35
votes
2 answers

Difference between Deep Links, Android App Links, Firebase Dynamic Links and App Indexing

Here is an explanation of using deep links in navigation component: https://developer.android.com/guide/navigation/navigation-deep-link It says: An explicit deep link is a single instance of a deep link that uses a PendingIntent to take users to…
33
votes
3 answers

Has anyone got Firebase app indexing to work?

After the implementation, I am able to successfully confirm that Google Bot can index my app through Android Studio testing (Tools > Android > Google App Indexing Test). And per Google Search Console, over 200 pages of my app have been indexed. But…
Katedral Pillon
  • 14,534
  • 25
  • 99
  • 199
32
votes
4 answers

Failed to resolve: `com.google.android.gms:play-services-appindexing:10.0.0`

While setting compile 'com.google.android.gms:play-services-appindexing:10.0.0' it is giving following error: Error:(82, 13) Failed to resolve: com.google.android.gms:play-services-appindexing:10.0.0 and while setting compile…
Krishna Meena
  • 5,693
  • 5
  • 32
  • 44
29
votes
2 answers

Android Deep Links and App Links Confused

Can anyone explain in real life example what is the difference between App Links - https://developer.android.com/training/app-links/deep-linking.html Deep links - https://developer.android.com/training/app-links/index.html App Indexing -…
user8558623
20
votes
4 answers

Add deep linking to cordova app

I would like to enable App Indexing for my cordova android app as explained here: https://developers.google.com/app-indexing/webmasters/app Unfortunately I can't find documentation how to do that for a cordova app. There is a plugin to listen and…
18
votes
3 answers

What is the new generated code "This was auto-generated to implement the App Indexing API."?

Background I just created a new POC today (about activity transitions, but this isn't the topic), and I've noticed a new line being written in the "onCreate" method of the main activty: // ATTENTION: This was auto-generated to implement the App…
android developer
  • 114,585
  • 152
  • 739
  • 1,270
15
votes
1 answer

is app indexing is necessary for instant app to show in google search

I have developed an instant app & published it into the play store, also has a website associated with the Instant App. tested the app link with the testing tool from here. The app is opened after clicking the link from other apps (gmail,…
13
votes
3 answers

What is the difference between App Indexing and Deep Linking?

I have read about App Indexing and Deep Linking for android apps. As far as I can find both are the same and deep linking is much easier since it just requires to add an intent filter in the Manifest.xml file. So why do I need to use app…
Nabil
  • 654
  • 7
  • 21
10
votes
1 answer

Memory leak with GoogleApiClient detected by Android Studio

I have created a new project with one class and with the following code taken from this example: https://developers.google.com/app-indexing/android/publish#add-app-indexing-api-calls When i rotate the device several times and then click on Dump Java…
9
votes
2 answers

Getting please set the query parameter changesNotSentForReview to true while releasing Android App from appcenter.ms

I am trying to build and distribute android app from appcenter.ms. Initially I got rejection after rolling out 3rd update and I tried to rebuild changes. But while distributing to store I got following issue. Edit could not be committed due to an…
8
votes
1 answer

Can you query Firebase App Indexing personal content?

I have an app that implements Firebase App Indexing. It also has its own full text search implementation. Google's is obviously better, and I'd love to kill the one I'm using in favor of theirs. Is it possible to query Firebase App Indexing for…
8
votes
1 answer

Android deep link working only in some websites

I am using app indexing in my app but sometimes it is not receiving correctly the intents from Chrome. If I open the link from my production website, it is opened by chrome. So I have created a testing site which has the same code. However, in this…
8
votes
1 answer

Android app indexing and deep links: did I get it wrong all the time?

I'm implementing app indexing and I think I'm missing something, but I don't know what. Following the guide I added my intent-filters to the app and implemented what's needed in my activity. my application's package is com.towers.hotelsclick and the…
8
votes
1 answer

How to promote/open app from Google search website results?

Background When you search on Google's search engine website on an Android device (via Chrome web browser) something like "how to get to X" (where X is a geographic location, like a city name) , the first item that is shown is a card that allows to…
1
2 3
9 10