- Installation
- Push Notification
- Customization
- Rest API
- API Reference
- Zoho SalesIQ
- Launcher
- Conversation
- Chat
- start()
- startWithTrigger()
- setWaitingTime()
- get()
- setTitle()
- setLanguage()
- setDepartment()
- setOperatorEmail()
- setVisibility()
- showOperatorImageInLauncher()
- setVisibility(MbedableComponent)
- showOfflineMessage()
- getList()
- open()
- endSession()
- fetchAttenderImage()
- setListener()
- getDepartments()
- showFeedbackAfterSkip()
- hideQueueTime()
- show()
- Chat Actions
- Calls
- Logger
- Visitor
- Visitor Tracking
- Notification
- Knowledge Base
- FAQ
- SDK 2.x, 3.x
- SDK 1.x
- Download Sample App
- Release Notes
- Additional Features
init()
This API can be used to initialize the SDK with the completion callback.
Parameters:
Name | Description |
applicationContext | context of your application |
appKey | appKey generated for your package |
accessKey | accessKey generated for your package |
initConfig | class object that can be used to set the custom fonts for SDK (you can pass this as null if you don't need custom fonts). Learn more. |
onInitCompleteListener | listener object which holds the initialization success and failure methods. |
Syntax:
CopiedZohoSalesIQ.init(Application applicationContext, String appKey, String accesssKey, InitConfig initConfig, OnInitCompleteListener onInitCompleteListener);
CopiedInitConfig initConfig = new InitConfig();
initConfig.setFont(Fonts.REGULAR, <fontPath>);
ZohoSalesIQ.init(this, "appKey", "accesssKey", initConfig, new OnInitCompleteListener() {
@Override
public void onInitComplete() {
//your code on successfull initialization
}
@Override
public void onInitError() {
//your code on failure
}
});
© 2025, Zoho Corporation Pvt. Ltd. All Rights Reserved.