com.google.firebase.appindexing

The Firebase App Indexing API lets apps index personal content and log user actions with Google. For more information, see: //g.co/AppIndexing.

This package contains all the classes needed to integrate with the API. For indexing content in the app, refer to FirebaseAppIndex. For logging user actions, refer to FirebaseUserActions.

Interfaces

ActionRepresents an action taken by the user within the app. 
Action.MetadataRepresents the metadata for an Action
IndexableRepresents an indexable unit. 
Indexable.MetadataRepresents the metadata for an Indexable

Classes

Action.BuilderThe builder for Action
Action.Metadata.BuilderThe builder for Action.Metadata
AndroidAppUriRepresents an Android app URI. 
FirebaseAppIndexProvides methods for managing the index, by inserting, updating and removing Indexables in the app. 
FirebaseUserActionsProvides methods for logging actions that the user takes in the app. 
Indexable.BuilderThe builder for Indexable
Indexable.Metadata.BuilderThe builder for Indexable.Metadata
ScopeThe Scope options for an Indexable

Exceptions

FirebaseAppIndexingExceptionClass of exceptions thrown by the Firebase App Indexing API. 
FirebaseAppIndexingInvalidArgumentExceptionThe exception that is thrown if an invalid argument is provided to one of the Firebase App Indexing API methods. 
FirebaseAppIndexingTooManyArgumentsExceptionThe exception that is thrown if the number of arguments passed to a Firebase App Indexing API method in a single call exceeds the allowed maximum of Indexable.MAX_INDEXABLES_TO_BE_UPDATED_IN_ONE_CALL