Skip to main content

Android Client SDK

Hiya's Android Client SDK integrates into your app to provide call identification and blocking features to your app. When users receive incoming calls the SDK receives OS events that allow it to look up the caller's reputation and identity, potentially blocking it based on the configuration.

See the features guides for more details on the features available.

Getting Started

Get an API Key

Before you can start using the SDK you will need to get an API key. Start here to request an API key.

Integrate the SDK

Once you have received your API key you can start following these specific guides to integrate the SDK and start using its features.:

API Docs

There are two classes that you will interact with primarily when using the Hiya Client SDK:

HiyaService

HiyaService is the main entry point to the SDK. This is where you initialize the SDK and start or stop call identification and screening. It also can provide an instance of HiyaRepo.

HiyaRepo

HiyaRepo is the repository class that provides access to call logs and manages the block list. This is the class you use to interact with any specific piece of data relevant to the SDK.

FAQs

See our FAQs for answers to common questions about the Hiya Client SDK.