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 toFirebaseAppIndex. For logging user actions, refer toFirebaseUserActions.

Interfaces

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

Classes

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

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 ofIndexable.MAX_INDEXABLES_TO_BE_UPDATED_IN_ONE_CALL

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2021-02-11 UTC.