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.:
- Build Integration
- Enable Caller Id
- Block Unwanted Calls
- Display Enhanced Call Log
- Customize the Caller Id Overlay
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.